home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / _archvrs / mac / stfit151.bin / stuffit151.rsrc / CODE_8.txt < prev    next >
Text File  |  1994-02-02  |  165KB  |  2,877 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_174:
  4. entry:
  5. fn00000000:
  6. 00000000  4E56 FFFC                link       A6, -0x0004
  7. 00000004  422D FE14                clr.b      [A5 - 0x1EC]
  8. 00000008  422D BCEC                clr.b      [A5 - 0x4314]
  9. 0000000C  42AD D1BE                clr.l      [A5 - 0x2E42]
  10. 00000010  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  11. 00000016  426D D1C6                clr.w      [A5 - 0x2E3A]
  12. 0000001A  42AD D1C8                clr.l      [A5 - 0x2E38]
  13. 0000001E  426D D1CC                clr.w      [A5 - 0x2E34]
  14. 00000022  4267                     clr.w      -[A7]
  15. 00000024  486D D1AC                pea.l      [A5 - 0x2E54]
  16. 00000028  4267                     clr.w      -[A7]
  17. 0000002A  4EAD 01E2                jsr        [A5 + 0x1E2]
  18. 0000002E  301F                     move.w     D0, [A7]+
  19. 00000030  3B6D D1CC FE16           move.w     [A5 - 0x1EA], [A5 - 0x2E34]
  20. 00000036  70FF                     moveq.l    D0, 0xFFFFFFFF
  21. 00000038  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  22. 0000003C  2B6E 000A D1DC           move.l     [A5 - 0x2E24], [A6 + 0xA]
  23. 00000042  3B6D FE16 D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x1EA]
  24. 00000048  41ED FE18                lea.l      A0, [A5 - 0x1E8]
  25. 0000004C  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  26. 00000050  4267                     clr.w      -[A7]
  27. 00000052  486D D1AC                pea.l      [A5 - 0x2E54]
  28. 00000056  4267                     clr.w      -[A7]
  29. 00000058  4EAD 01EA                jsr        [A5 + 0x1EA]
  30. 0000005C  301F                     move.w     D0, [A7]+
  31. 0000005E  486D FE18                pea.l      [A5 - 0x1E8]
  32. 00000062  42A7                     clr.l      -[A7]
  33. 00000064  42A7                     clr.l      -[A7]
  34. 00000066  42A7                     clr.l      -[A7]
  35. 00000068  A98B                     trap       ParamText
  36. 0000006A  7017                     moveq.l    D0, 0x17
  37. 0000006C  3B40 BEB0                move.w     [A5 - 0x4150], D0
  38. 00000070  7025                     moveq.l    D0, 0x25
  39. 00000072  3B40 BEB4                move.w     [A5 - 0x414C], D0
  40. 00000076  302D BE3E                move.w     D0, [A5 - 0x41C2]
  41. 0000007A  0640 FEFF                addi.w     D0, 0xFEFF
  42. 0000007E  3B40 BEB2                move.w     [A5 - 0x414E], D0
  43. 00000082  302D BE3E                move.w     D0, [A5 - 0x41C2]
  44. 00000086  5540                     subq.w     D0, 2
  45. 00000088  3B40 BEB6                move.w     [A5 - 0x414A], D0
  46. 0000008C  42A7                     clr.l      -[A7]
  47. 0000008E  42A7                     clr.l      -[A7]
  48. 00000090  486D BEB0                pea.l      [A5 - 0x4150]
  49. 00000094  486D FE3C                pea.l      [A5 - 0x1C4]
  50. 00000098  1F3C 0001                move.b     -[A7], 0x1
  51. 0000009C  3F3C 0002                move.w     -[A7], 0x2
  52. 000000A0  4878 FFFF                pea.l      [0xFFFFFFFF]
  53. 000000A4  1F3C 0001                move.b     -[A7], 0x1
  54. 000000A8  42A7                     clr.l      -[A7]
  55. 000000AA  A913                     trap       NewWindow
  56. 000000AC  205F                     movea.l    A0, [A7]+
  57. 000000AE  2B48 FE38                move.l     [A5 - 0x1C8], A0
  58. 000000B2  2F2D FE38                move.l     -[A7], [A5 - 0x1C8]
  59. 000000B6  A873                     trap       SetPort
  60. 000000B8  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  61. 000000BC  A88A                     trap       TextSize
  62. 000000BE  486D FE3E                pea.l      [A5 - 0x1C2]
  63. 000000C2  486E FFFE                pea.l      [A6 - 0x2]
  64. 000000C6  A900                     trap       GetFNum
  65. 000000C8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  66. 000000CC  A887                     trap       TextFont
  67. 000000CE  4EBA 059E                jsr        [PC + 0x59E /* 0000066E */]
  68. 000000D2  4A40                     tst.w      D0
  69. 000000D4  6700 024A                beq        +0x24C /* 00000320 */
  70. 000000D8  42AD FD56                clr.l      [A5 - 0x2AA]
  71. 000000DC  42AD FD52                clr.l      [A5 - 0x2AE]
  72. 000000E0  2B6D D22C FD4E           move.l     [A5 - 0x2B2], [A5 - 0x2DD4]
  73. 000000E6  2B6D F93C FD5E           move.l     [A5 - 0x2A2], [A5 - 0x6C4]
  74. 000000EC  3B6D D22A FD62           move.w     [A5 - 0x29E], [A5 - 0x2DD6]
  75. 000000F2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  76. 000000F6  4EBA 0248                jsr        [PC + 0x248 /* 00000340 */]
  77. 000000FA  588F                     addq.l     A7, 4
  78. 000000FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  79. 000000FE  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  80. 00000102  2B6E 000A D1DC           move.l     [A5 - 0x2E24], [A6 + 0xA]
  81. 00000108  3B6D FE16 D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x1EA]
  82. 0000010E  41ED FDA6                lea.l      A0, [A5 - 0x25A]
  83. 00000112  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  84. 00000116  4267                     clr.w      -[A7]
  85. 00000118  486D D1AC                pea.l      [A5 - 0x2E54]
  86. 0000011C  4267                     clr.w      -[A7]
  87. 0000011E  4EAD 01EA                jsr        [A5 + 0x1EA]
  88. 00000122  301F                     move.w     D0, [A7]+
  89. 00000124  06AD FFFF FF90 FD52      addi.l     [A5 - 0x2AE], 0xFFFFFF90
  90. 0000012C  082D 0002 BEC7           btst.b     [A5 - 0x4139], 0x2
  91. 00000132  670C                     beq        +0xE /* 00000140 */
  92. 00000134  7030                     moveq.l    D0, 0x30
  93. 00000136  1B40 FDA5                move.b     [A5 - 0x25B], D0
  94. 0000013A  1B40 FDA4                move.b     [A5 - 0x25C], D0
  95. 0000013E  600A                     bra        +0xC /* 0000014A */
  96. label00000140:
  97. 00000140  7020                     moveq.l    D0, 0x20
  98. 00000142  1B40 FDA5                move.b     [A5 - 0x25B], D0
  99. 00000146  1B40 FDA4                move.b     [A5 - 0x25C], D0
  100. label0000014A:
  101. 0000014A  2B6D D1F4 FDF0           move.l     [A5 - 0x210], [A5 - 0x2E0C]
  102. 00000150  2B6D D1F8 FDF4           move.l     [A5 - 0x20C], [A5 - 0x2E08]
  103. 00000156  2B6D FD52 FE04           move.l     [A5 - 0x1FC], [A5 - 0x2AE]
  104. 0000015C  42AD FE00                clr.l      [A5 - 0x200]
  105. 00000160  2B6D FD56 FDFC           move.l     [A5 - 0x204], [A5 - 0x2AA]
  106. 00000166  42AD FDF8                clr.l      [A5 - 0x208]
  107. 0000016A  486D FDA4                pea.l      [A5 - 0x25C]
  108. 0000016E  4EAD 034A                jsr        [A5 + 0x34A]
  109. 00000172  588F                     addq.l     A7, 4
  110. 00000174  3B40 FE12                move.w     [A5 - 0x1EE], D0
  111. 00000178  4A2D BCEC                tst.b      [A5 - 0x4314]
  112. 0000017C  672A                     beq        +0x2C /* 000001A8 */
  113. 0000017E  4A2D FE14                tst.b      [A5 - 0x1EC]
  114. 00000182  6624                     bne        +0x26 /* 000001A8 */
  115. 00000184  486D FE18                pea.l      [A5 - 0x1E8]
  116. 00000188  42A7                     clr.l      -[A7]
  117. 0000018A  42A7                     clr.l      -[A7]
  118. 0000018C  42A7                     clr.l      -[A7]
  119. 0000018E  A98B                     trap       ParamText
  120. 00000190  42A7                     clr.l      -[A7]
  121. 00000192  3F3C 010C                move.w     -[A7], 0x10C
  122. 00000196  4EAD 009A                jsr        [A5 + 0x9A]
  123. 0000019A  5C8F                     addq.l     A7, 6
  124. 0000019C  0C40 0001                cmpi.w     D0, 0x1
  125. 000001A0  6606                     bne        +0x8 /* 000001A8 */
  126. 000001A2  7001                     moveq.l    D0, 0x01
  127. 000001A4  1B40 FE14                move.b     [A5 - 0x1EC], D0
  128. label000001A8:
  129. 000001A8  2F2D FE38                move.l     -[A7], [A5 - 0x1C8]
  130. 000001AC  A914                     trap       DisposeWindow
  131. 000001AE  4A2D FE14                tst.b      [A5 - 0x1EC]
  132. 000001B2  6762                     beq        +0x64 /* 00000216 */
  133. 000001B4  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  134. 000001BA  2B6D FD4E D1C8           move.l     [A5 - 0x2E38], [A5 - 0x2B2]
  135. 000001C0  4267                     clr.w      -[A7]
  136. 000001C2  486D D1AC                pea.l      [A5 - 0x2E54]
  137. 000001C6  4267                     clr.w      -[A7]
  138. 000001C8  4EAD 019A                jsr        [A5 + 0x19A]
  139. 000001CC  301F                     move.w     D0, [A7]+
  140. 000001CE  2B6D FD5E F93C           move.l     [A5 - 0x6C4], [A5 - 0x2A2]
  141. 000001D4  7001                     moveq.l    D0, 0x01
  142. 000001D6  1B40 BCEC                move.b     [A5 - 0x4314], D0
  143. 000001DA  3B6D FD62 D22A           move.w     [A5 - 0x2DD6], [A5 - 0x29E]
  144. 000001E0  2B6D FD4E D22C           move.l     [A5 - 0x2DD4], [A5 - 0x2B2]
  145. 000001E6  41ED D226                lea.l      A0, [A5 - 0x2DDA]
  146. 000001EA  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  147. 000001EE  7016                     moveq.l    D0, 0x16
  148. 000001F0  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  149. 000001F4  7001                     moveq.l    D0, 0x01
  150. 000001F6  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  151. 000001FA  42AD D1DA                clr.l      [A5 - 0x2E26]
  152. 000001FE  4267                     clr.w      -[A7]
  153. 00000200  486D D1AC                pea.l      [A5 - 0x2E54]
  154. 00000204  4267                     clr.w      -[A7]
  155. 00000206  4EAD 014A                jsr        [A5 + 0x14A]
  156. 0000020A  301F                     move.w     D0, [A7]+
  157. 0000020C  4EAD 052A                jsr        [A5 + 0x52A]
  158. 00000210  7000                     moveq.l    D0, 0x00
  159. 00000212  6000 0128                bra        +0x12A /* 0000033C */
  160. label00000216:
  161. 00000216  302D FD62                move.w     D0, [A5 - 0x29E]
  162. 0000021A  48C0                     ext.l      D0
  163. 0000021C  E580                     asl        D0, 2
  164. 0000021E  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  165. 00000222  D1C0                     add.l      A0, D0
  166. 00000224  20AD FD4E                move.l     [A0], [A5 - 0x2B2]
  167. 00000228  302D FD62                move.w     D0, [A5 - 0x29E]
  168. 0000022C  48C0                     ext.l      D0
  169. 0000022E  E580                     asl        D0, 2
  170. 00000230  D0AD D2C8                add.l      D0, [A5 - 0x2D38]
  171. 00000234  2040                     movea.l    A0, D0
  172. 00000236  20AD FD56                move.l     [A0], [A5 - 0x2AA]
  173. 0000023A  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  174. 00000240  41ED FDA4                lea.l      A0, [A5 - 0x25C]
  175. 00000244  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  176. 00000248  7070                     moveq.l    D0, 0x70
  177. 0000024A  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  178. 0000024E  7001                     moveq.l    D0, 0x01
  179. 00000250  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  180. 00000254  2B6D FD4E D1DA           move.l     [A5 - 0x2E26], [A5 - 0x2B2]
  181. 0000025A  4267                     clr.w      -[A7]
  182. 0000025C  486D D1AC                pea.l      [A5 - 0x2E54]
  183. 00000260  4267                     clr.w      -[A7]
  184. 00000262  4EAD 014A                jsr        [A5 + 0x14A]
  185. 00000266  301F                     move.w     D0, [A7]+
  186. 00000268  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  187. 0000026C  4EAD 030A                jsr        [A5 + 0x30A]
  188. 00000270  548F                     addq.l     A7, 2
  189. 00000272  4A40                     tst.w      D0
  190. 00000274  6726                     beq        +0x28 /* 0000029C */
  191. 00000276  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  192. 0000027C  7001                     moveq.l    D0, 0x01
  193. 0000027E  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  194. 00000282  2B6D FD4E D1DA           move.l     [A5 - 0x2E26], [A5 - 0x2B2]
  195. 00000288  4267                     clr.w      -[A7]
  196. 0000028A  486D D1AC                pea.l      [A5 - 0x2E54]
  197. 0000028E  4267                     clr.w      -[A7]
  198. 00000290  4EAD 019A                jsr        [A5 + 0x19A]
  199. 00000294  301F                     move.w     D0, [A7]+
  200. 00000296  7000                     moveq.l    D0, 0x00
  201. 00000298  6000 00A2                bra        +0xA4 /* 0000033C */
  202. label0000029C:
  203. 0000029C  526D FD62                addq.w     [A5 - 0x29E], 1
  204. 000002A0  3B6D FD62 D22A           move.w     [A5 - 0x2DD6], [A5 - 0x29E]
  205. 000002A6  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  206. 000002AC  41ED D226                lea.l      A0, [A5 - 0x2DDA]
  207. 000002B0  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  208. 000002B4  7016                     moveq.l    D0, 0x16
  209. 000002B6  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  210. 000002BA  7001                     moveq.l    D0, 0x01
  211. 000002BC  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  212. 000002C0  42AD D1DA                clr.l      [A5 - 0x2E26]
  213. 000002C4  4267                     clr.w      -[A7]
  214. 000002C6  486D D1AC                pea.l      [A5 - 0x2E54]
  215. 000002CA  4267                     clr.w      -[A7]
  216. 000002CC  4EAD 014A                jsr        [A5 + 0x14A]
  217. 000002D0  301F                     move.w     D0, [A7]+
  218. 000002D2  486D FE46                pea.l      [A5 - 0x1BA]
  219. 000002D6  486D FE18                pea.l      [A5 - 0x1E8]
  220. 000002DA  4EAD 054A                jsr        [A5 + 0x54A]
  221. 000002DE  508F                     addq.l     A7, 8
  222. 000002E0  0C2D 0019 FE18           cmpi.b     [A5 - 0x1E8], 0x19
  223. 000002E6  6F06                     ble        +0x8 /* 000002EE */
  224. 000002E8  703A                     moveq.l    D0, 0x3A
  225. 000002EA  1B40 FE31                move.b     [A5 - 0x1CF], D0
  226. label000002EE:
  227. 000002EE  2B6D FD5E F93C           move.l     [A5 - 0x6C4], [A5 - 0x2A2]
  228. 000002F4  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  229. 000002F8  4879 2020 2020           pea.l      [0x20202020]
  230. 000002FE  4879 2020 2020           pea.l      [0x20202020]
  231. 00000304  2F2D FD56                move.l     -[A7], [A5 - 0x2AA]
  232. 00000308  486D FE18                pea.l      [A5 - 0x1E8]
  233. 0000030C  4EAD 032A                jsr        [A5 + 0x32A]
  234. 00000310  4FEF 0014                lea.l      A7, [A7 + 0x14]
  235. 00000314  2F2D FA0A                move.l     -[A7], [A5 - 0x5F6]
  236. 00000318  3F3C 0001                move.w     -[A7], 0x1
  237. 0000031C  A939                     trap       EnableItem
  238. 0000031E  6010                     bra        +0x12 /* 00000330 */
  239. label00000320:
  240. 00000320  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  241. 00000324  4EBA 0228                jsr        [PC + 0x228 /* 0000054E */]
  242. 00000328  588F                     addq.l     A7, 4
  243. 0000032A  2F2D FE38                move.l     -[A7], [A5 - 0x1C8]
  244. 0000032E  A914                     trap       DisposeWindow
  245. label00000330:
  246. 00000330  4A2D BCEC                tst.b      [A5 - 0x4314]
  247. 00000334  6704                     beq        +0x6 /* 0000033A */
  248. 00000336  7000                     moveq.l    D0, 0x00
  249. 00000338  6002                     bra        +0x4 /* 0000033C */
  250. label0000033A:
  251. 0000033A  7001                     moveq.l    D0, 0x01
  252. label0000033C:
  253. 0000033C  4E5E                     unlink     A6
  254. 0000033E  4E75                     rts
  255. fn00000340:
  256. 00000340  4E56 FFFA                link       A6, -0x0006
  257. 00000344  7001                     moveq.l    D0, 0x01
  258. 00000346  3D40 FFFE                move.w     [A6 - 0x2], D0
  259. 0000034A  70FF                     moveq.l    D0, 0xFFFFFFFF
  260. 0000034C  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  261. 00000350  2B6E 0008 D1DC           move.l     [A5 - 0x2E24], [A6 + 0x8]
  262. 00000356  3B6D FE16 D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x1EA]
  263. 0000035C  41ED FDA6                lea.l      A0, [A5 - 0x25A]
  264. 00000360  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  265. 00000364  4267                     clr.w      -[A7]
  266. 00000366  486D D1AC                pea.l      [A5 - 0x2E54]
  267. 0000036A  4267                     clr.w      -[A7]
  268. 0000036C  4EAD 01EA                jsr        [A5 + 0x1EA]
  269. 00000370  301F                     move.w     D0, [A7]+
  270. 00000372  2B6D D1F4 FDF0           move.l     [A5 - 0x210], [A5 - 0x2E0C]
  271. 00000378  2B6D D1F8 FDF4           move.l     [A5 - 0x20C], [A5 - 0x2E08]
  272. 0000037E  06AD 0000 0070 FD52      addi.l     [A5 - 0x2AE], 0x70 /* 'p' */
  273. 00000386  082D 0002 BEC7           btst.b     [A5 - 0x4139], 0x2
  274. 0000038C  670C                     beq        +0xE /* 0000039A */
  275. 0000038E  7030                     moveq.l    D0, 0x30
  276. 00000390  1B40 FDA5                move.b     [A5 - 0x25B], D0
  277. 00000394  1B40 FDA4                move.b     [A5 - 0x25C], D0
  278. 00000398  600A                     bra        +0xC /* 000003A4 */
  279. label0000039A:
  280. 0000039A  7020                     moveq.l    D0, 0x20
  281. 0000039C  1B40 FDA5                move.b     [A5 - 0x25B], D0
  282. 000003A0  1B40 FDA4                move.b     [A5 - 0x25C], D0
  283. label000003A4:
  284. 000003A4  486D FDA4                pea.l      [A5 - 0x25C]
  285. 000003A8  4EAD 034A                jsr        [A5 + 0x34A]
  286. 000003AC  588F                     addq.l     A7, 4
  287. 000003AE  3B40 FE12                move.w     [A5 - 0x1EE], D0
  288. 000003B2  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  289. 000003B8  41ED FDA4                lea.l      A0, [A5 - 0x25C]
  290. 000003BC  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  291. 000003C0  7070                     moveq.l    D0, 0x70
  292. 000003C2  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  293. 000003C6  7001                     moveq.l    D0, 0x01
  294. 000003C8  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  295. 000003CC  2B6D D22C D1DA           move.l     [A5 - 0x2E26], [A5 - 0x2DD4]
  296. 000003D2  4267                     clr.w      -[A7]
  297. 000003D4  486D D1AC                pea.l      [A5 - 0x2E54]
  298. 000003D8  4267                     clr.w      -[A7]
  299. 000003DA  4EAD 014A                jsr        [A5 + 0x14A]
  300. 000003DE  301F                     move.w     D0, [A7]+
  301. 000003E0  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  302. 000003E4  4EAD 030A                jsr        [A5 + 0x30A]
  303. 000003E8  548F                     addq.l     A7, 2
  304. 000003EA  4A40                     tst.w      D0
  305. 000003EC  6706                     beq        +0x8 /* 000003F4 */
  306. 000003EE  7001                     moveq.l    D0, 0x01
  307. 000003F0  1B40 FE14                move.b     [A5 - 0x1EC], D0
  308. label000003F4:
  309. 000003F4  06AD 0000 0070 D22C      addi.l     [A5 - 0x2DD4], 0x70 /* 'p' */
  310. label000003FC:
  311. 000003FC  4A2D BCEC                tst.b      [A5 - 0x4314]
  312. 00000400  6600 00DA                bne        +0xDC /* 000004DC */
  313. 00000404  4A2D FE14                tst.b      [A5 - 0x1EC]
  314. 00000408  6600 00D2                bne        +0xD4 /* 000004DC */
  315. 0000040C  3B6E FFFE D1C8           move.w     [A5 - 0x2E38], [A6 - 0x2]
  316. 00000412  2B6E 0008 D1DC           move.l     [A5 - 0x2E24], [A6 + 0x8]
  317. 00000418  3B6D FE16 D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x1EA]
  318. 0000041E  41ED FD64                lea.l      A0, [A5 - 0x29C]
  319. 00000422  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  320. 00000426  422D D1C6                clr.b      [A5 - 0x2E3A]
  321. 0000042A  4267                     clr.w      -[A7]
  322. 0000042C  486D D1AC                pea.l      [A5 - 0x2E54]
  323. 00000430  4267                     clr.w      -[A7]
  324. 00000432  4EAD 01EA                jsr        [A5 + 0x1EA]
  325. 00000436  301F                     move.w     D0, [A7]+
  326. 00000438  4A6D D1BC                tst.w      [A5 - 0x2E44]
  327. 0000043C  6600 0096                bne        +0x98 /* 000004D4 */
  328. 00000440  4267                     clr.w      -[A7]
  329. 00000442  486D D1CA                pea.l      [A5 - 0x2E36]
  330. 00000446  4878 0003                pea.l      [0x00000003]
  331. 0000044A  A85D                     trap       BitTst
  332. 0000044C  101F                     move.b     D0, [A7]+
  333. 0000044E  4A00                     tst.b      D0
  334. 00000450  6712                     beq        +0x14 /* 00000464 */
  335. 00000452  2F2D D1DC                move.l     -[A7], [A5 - 0x2E24]
  336. 00000456  4EBA FEE8                jsr        [PC - 0x118 /* 00000340 */]
  337. 0000045A  588F                     addq.l     A7, 4
  338. 0000045C  426D D1BC                clr.w      [A5 - 0x2E44]
  339. 00000460  6000 006E                bra        +0x70 /* 000004D0 */
  340. label00000464:
  341. 00000464  0C6D 03E7 D22A           cmpi.w     [A5 - 0x2DD6], 0x3E7
  342. 0000046A  6316                     bls        +0x18 /* 00000482 */
  343. 0000046C  42A7                     clr.l      -[A7]
  344. 0000046E  3F3C 0087                move.w     -[A7], 0x87
  345. 00000472  4EAD 008A                jsr        [A5 + 0x8A]
  346. 00000476  5C8F                     addq.l     A7, 6
  347. 00000478  7001                     moveq.l    D0, 0x01
  348. 0000047A  1B40 BCEC                move.b     [A5 - 0x4314], D0
  349. 0000047E  6000 00CA                bra        +0xCC /* 0000054A */
  350. label00000482:
  351. 00000482  2B6D D22C FD5A           move.l     [A5 - 0x2A6], [A5 - 0x2DD4]
  352. 00000488  202D D1EC                move.l     D0, [A5 - 0x2E14]
  353. 0000048C  D0AD D1E2                add.l      D0, [A5 - 0x2E1E]
  354. 00000490  2D40 FFFA                move.l     [A6 - 0x6], D0
  355. 00000494  4267                     clr.w      -[A7]
  356. 00000496  486D FD64                pea.l      [A5 - 0x29C]
  357. 0000049A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  358. 0000049E  3F2D FE16                move.w     -[A7], [A5 - 0x1EA]
  359. 000004A2  4EAD 02E2                jsr        [A5 + 0x2E2]
  360. 000004A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  361. 000004AA  4A40                     tst.w      D0
  362. 000004AC  6710                     beq        +0x12 /* 000004BE */
  363. 000004AE  202E FFFA                move.l     D0, [A6 - 0x6]
  364. 000004B2  D1AD FD56                add.l      [A5 - 0x2AA], D0
  365. 000004B6  202E FFFA                move.l     D0, [A6 - 0x6]
  366. 000004BA  D1AD F93C                add.l      [A5 - 0x6C4], D0
  367. label000004BE:
  368. 000004BE  3B6D FD62 D22A           move.w     [A5 - 0x2DD6], [A5 - 0x29E]
  369. 000004C4  202D D22C                move.l     D0, [A5 - 0x2DD4]
  370. 000004C8  90AD FD5A                sub.l      D0, [A5 - 0x2A6]
  371. 000004CC  D1AD FD52                add.l      [A5 - 0x2AE], D0
  372. label000004D0:
  373. 000004D0  526E FFFE                addq.w     [A6 - 0x2], 1
  374. label000004D4:
  375. 000004D4  4A6D D1BC                tst.w      [A5 - 0x2E44]
  376. 000004D8  6700 FF22                beq        -0xDC /* 000003FC */
  377. label000004DC:
  378. 000004DC  426D D1BC                clr.w      [A5 - 0x2E44]
  379. 000004E0  7021                     moveq.l    D0, 0x21
  380. 000004E2  1B40 FDA5                move.b     [A5 - 0x25B], D0
  381. 000004E6  1B40 FDA4                move.b     [A5 - 0x25C], D0
  382. 000004EA  486D FDA4                pea.l      [A5 - 0x25C]
  383. 000004EE  4EAD 034A                jsr        [A5 + 0x34A]
  384. 000004F2  588F                     addq.l     A7, 4
  385. 000004F4  3B40 FE12                move.w     [A5 - 0x1EE], D0
  386. 000004F8  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  387. 000004FE  41ED FDA4                lea.l      A0, [A5 - 0x25C]
  388. 00000502  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  389. 00000506  7070                     moveq.l    D0, 0x70
  390. 00000508  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  391. 0000050C  7001                     moveq.l    D0, 0x01
  392. 0000050E  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  393. 00000512  2B6D D22C D1DA           move.l     [A5 - 0x2E26], [A5 - 0x2DD4]
  394. 00000518  4267                     clr.w      -[A7]
  395. 0000051A  486D D1AC                pea.l      [A5 - 0x2E54]
  396. 0000051E  4267                     clr.w      -[A7]
  397. 00000520  4EAD 014A                jsr        [A5 + 0x14A]
  398. 00000524  301F                     move.w     D0, [A7]+
  399. 00000526  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  400. 0000052A  4EAD 030A                jsr        [A5 + 0x30A]
  401. 0000052E  548F                     addq.l     A7, 2
  402. 00000530  4A40                     tst.w      D0
  403. 00000532  6706                     beq        +0x8 /* 0000053A */
  404. 00000534  7001                     moveq.l    D0, 0x01
  405. 00000536  1B40 FE14                move.b     [A5 - 0x1EC], D0
  406. label0000053A:
  407. 0000053A  06AD 0000 0070 D22C      addi.l     [A5 - 0x2DD4], 0x70 /* 'p' */
  408. 00000542  06AD 0000 0070 FD52      addi.l     [A5 - 0x2AE], 0x70 /* 'p' */
  409. label0000054A:
  410. 0000054A  4E5E                     unlink     A6
  411. 0000054C  4E75                     rts
  412. fn0000054E:
  413. 0000054E  4E56 FFFE                link       A6, -0x0002
  414. 00000552  7001                     moveq.l    D0, 0x01
  415. 00000554  3D40 FFFE                move.w     [A6 - 0x2], D0
  416. label00000558:
  417. 00000558  4A2D BCEC                tst.b      [A5 - 0x4314]
  418. 0000055C  6600 009E                bne        +0xA0 /* 000005FC */
  419. 00000560  3B6E FFFE D1C8           move.w     [A5 - 0x2E38], [A6 - 0x2]
  420. 00000566  2B6E 0008 D1DC           move.l     [A5 - 0x2E24], [A6 + 0x8]
  421. 0000056C  3B6D FE16 D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x1EA]
  422. 00000572  41ED FD64                lea.l      A0, [A5 - 0x29C]
  423. 00000576  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  424. 0000057A  4267                     clr.w      -[A7]
  425. 0000057C  486D D1AC                pea.l      [A5 - 0x2E54]
  426. 00000580  4267                     clr.w      -[A7]
  427. 00000582  4EAD 01EA                jsr        [A5 + 0x1EA]
  428. 00000586  301F                     move.w     D0, [A7]+
  429. 00000588  4A6D D1BC                tst.w      [A5 - 0x2E44]
  430. 0000058C  6600 0062                bne        +0x64 /* 000005F0 */
  431. 00000590  4267                     clr.w      -[A7]
  432. 00000592  486D D1CA                pea.l      [A5 - 0x2E36]
  433. 00000596  4878 0003                pea.l      [0x00000003]
  434. 0000059A  A85D                     trap       BitTst
  435. 0000059C  101F                     move.b     D0, [A7]+
  436. 0000059E  4A00                     tst.b      D0
  437. 000005A0  6716                     beq        +0x18 /* 000005B8 */
  438. 000005A2  2F2D D1DC                move.l     -[A7], [A5 - 0x2E24]
  439. 000005A6  4EBA FFA6                jsr        [PC - 0x5A /* 0000054E */]
  440. 000005AA  588F                     addq.l     A7, 4
  441. 000005AC  426D D1BC                clr.w      [A5 - 0x2E44]
  442. 000005B0  4A2D BCEC                tst.b      [A5 - 0x4314]
  443. 000005B4  6646                     bne        +0x48 /* 000005FC */
  444. 000005B6  6034                     bra        +0x36 /* 000005EC */
  445. label000005B8:
  446. 000005B8  0C6D 03E7 D22A           cmpi.w     [A5 - 0x2DD6], 0x3E7
  447. 000005BE  6314                     bls        +0x16 /* 000005D4 */
  448. 000005C0  42A7                     clr.l      -[A7]
  449. 000005C2  3F3C 0087                move.w     -[A7], 0x87
  450. 000005C6  4EAD 008A                jsr        [A5 + 0x8A]
  451. 000005CA  5C8F                     addq.l     A7, 6
  452. 000005CC  7001                     moveq.l    D0, 0x01
  453. 000005CE  1B40 BCEC                move.b     [A5 - 0x4314], D0
  454. 000005D2  6028                     bra        +0x2A /* 000005FC */
  455. label000005D4:
  456. 000005D4  3F3C 0001                move.w     -[A7], 0x1
  457. 000005D8  486D FD64                pea.l      [A5 - 0x29C]
  458. 000005DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  459. 000005E0  3F2D FE16                move.w     -[A7], [A5 - 0x1EA]
  460. 000005E4  4EAD 02E2                jsr        [A5 + 0x2E2]
  461. 000005E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  462. label000005EC:
  463. 000005EC  526E FFFE                addq.w     [A6 - 0x2], 1
  464. label000005F0:
  465. 000005F0  4A6D D1BC                tst.w      [A5 - 0x2E44]
  466. 000005F4  6700 FF62                beq        -0x9C /* 00000558 */
  467. 000005F8  426D D1BC                clr.w      [A5 - 0x2E44]
  468. label000005FC:
  469. 000005FC  4E5E                     unlink     A6
  470. 000005FE  4E75                     rts
  471. export_173:
  472. 00000600  4E56 0000                link       A6, 0
  473. 00000604  206E 000C                movea.l    A0, [A6 + 0xC]
  474. 00000608  0C50 0003                cmpi.w     [A0], 0x3
  475. 0000060C  670C                     beq        +0xE /* 0000061A */
  476. 0000060E  206E 000C                movea.l    A0, [A6 + 0xC]
  477. 00000612  0C50 0005                cmpi.w     [A0], 0x5
  478. 00000616  6600 0048                bne        +0x4A /* 00000660 */
  479. label0000061A:
  480. 0000061A  206E 000C                movea.l    A0, [A6 + 0xC]
  481. 0000061E  203C 0000 00FF           move.l     D0, 0xFF
  482. 00000624  C0A8 0002                and.l      D0, [A0 + 0x2]
  483. 00000628  4EAD 0032                jsr        [A5 + 0x32]
  484. 0000062C  0004 001A                ori.b      D4, 0x1A
  485. 00000630  0000 0066                ori.b      D0, 0x66 /* 'f' */
  486. 00000634  0014 0000                ori.b      [A4], 0x0
  487. 00000638  0046 001A                ori.w      D6, 0x1A
  488. 0000063C  0000 0068                ori.b      D0, 0x68 /* 'h' */
  489. 00000640  0014 0000                ori.b      [A4], 0x0
  490. 00000644  0048 001A                ori.w      A0, 0x1A
  491. 00000648  206E 0008                movea.l    A0, [A6 + 0x8]
  492. 0000064C  7001                     moveq.l    D0, 0x01
  493. 0000064E  3080                     move.w     [A0], D0
  494. 00000650  7001                     moveq.l    D0, 0x01
  495. 00000652  600E                     bra        +0x10 /* 00000662 */
  496. 00000654  206E 0008                movea.l    A0, [A6 + 0x8]
  497. 00000658  7002                     moveq.l    D0, 0x02
  498. 0000065A  3080                     move.w     [A0], D0
  499. 0000065C  7001                     moveq.l    D0, 0x01
  500. 0000065E  6002                     bra        +0x4 /* 00000662 */
  501. label00000660:
  502. 00000660  7000                     moveq.l    D0, 0x00
  503. label00000662:
  504. 00000662  4E5E                     unlink     A6
  505. 00000664  205F                     movea.l    A0, [A7]+
  506. 00000666  4FEF 000C                lea.l      A7, [A7 + 0xC]
  507. 0000066A  1E80                     move.b     [A7], D0
  508. 0000066C  4ED0                     jmp        [A0]
  509. fn0000066E:
  510. 0000066E  4E56 FFFA                link       A6, -0x0006
  511. 00000672  0C2D 0002 FA16           cmpi.b     [A5 - 0x5EA], 0x2
  512. 00000678  6604                     bne        +0x6 /* 0000067E */
  513. 0000067A  7001                     moveq.l    D0, 0x01
  514. 0000067C  604A                     bra        +0x4C /* 000006C8 */
  515. label0000067E:
  516. 0000067E  4A2D FA16                tst.b      [A5 - 0x5EA]
  517. 00000682  6604                     bne        +0x6 /* 00000688 */
  518. 00000684  7000                     moveq.l    D0, 0x00
  519. 00000686  6040                     bra        +0x42 /* 000006C8 */
  520. label00000688:
  521. 00000688  4878 FFFF                pea.l      [0xFFFFFFFF]
  522. 0000068C  42A7                     clr.l      -[A7]
  523. 0000068E  3F3C 0109                move.w     -[A7], 0x109
  524. 00000692  4EAD 0092                jsr        [A5 + 0x92]
  525. 00000696  4FEF 000A                lea.l      A7, [A7 + 0xA]
  526. 0000069A  2D40 FFFC                move.l     [A6 - 0x4], D0
  527. 0000069E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  528. 000006A2  A873                     trap       SetPort
  529. 000006A4  486D 058A                pea.l      [A5 + 0x58A]
  530. 000006A8  486E FFFA                pea.l      [A6 - 0x6]
  531. 000006AC  A991                     trap       ModalDialog
  532. 000006AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  533. 000006B2  A983                     trap       DisposeDialog
  534. 000006B4  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  535. 000006B8  A873                     trap       SetPort
  536. 000006BA  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  537. 000006C0  6604                     bne        +0x6 /* 000006C6 */
  538. 000006C2  7000                     moveq.l    D0, 0x00
  539. 000006C4  6002                     bra        +0x4 /* 000006C8 */
  540. label000006C6:
  541. 000006C6  7001                     moveq.l    D0, 0x01
  542. label000006C8:
  543. 000006C8  4E5E                     unlink     A6
  544. 000006CA  4E75                     rts
  545. fn000006CC:
  546. 000006CC  4E56 FFF6                link       A6, -0x000A
  547. 000006D0  42A7                     clr.l      -[A7]
  548. 000006D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  549. 000006D6  4EAD 00EA                jsr        [A5 + 0xEA]
  550. 000006DA  201F                     move.l     D0, [A7]+
  551. 000006DC  3D40 FFFA                move.w     [A6 - 0x6], D0
  552. 000006E0  426E FFF6                clr.w      [A6 - 0xA]
  553. 000006E4  426E FFF8                clr.w      [A6 - 0x8]
  554. 000006E8  206E 0008                movea.l    A0, [A6 + 0x8]
  555. 000006EC  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  556. 000006F0  603A                     bra        +0x3C /* 0000072C */
  557. label000006F2:
  558. 000006F2  306E FFF6                movea.w    A0, [A6 - 0xA]
  559. 000006F6  D1EE FFFC                add.l      A0, [A6 - 0x4]
  560. 000006FA  1010                     move.b     D0, [A0]
  561. 000006FC  4880                     ext.w      D0
  562. 000006FE  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  563. 00000702  6624                     bne        +0x26 /* 00000728 */
  564. 00000704  306E FFF8                movea.w    A0, [A6 - 0x8]
  565. 00000708  D1EE FFFC                add.l      A0, [A6 - 0x4]
  566. 0000070C  302E FFF6                move.w     D0, [A6 - 0xA]
  567. 00000710  906E FFF8                sub.w      D0, [A6 - 0x8]
  568. 00000714  3F00                     move.w     -[A7], D0
  569. 00000716  4850                     pea.l      [A0]
  570. 00000718  4EBA 0036                jsr        [PC + 0x36 /* 00000750 */]
  571. 0000071C  5C8F                     addq.l     A7, 6
  572. 0000071E  302E FFF6                move.w     D0, [A6 - 0xA]
  573. 00000722  5240                     addq.w     D0, 1
  574. 00000724  3D40 FFF8                move.w     [A6 - 0x8], D0
  575. label00000728:
  576. 00000728  526E FFF6                addq.w     [A6 - 0xA], 1
  577. label0000072C:
  578. 0000072C  302E FFF6                move.w     D0, [A6 - 0xA]
  579. 00000730  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  580. 00000734  6FBC                     ble        -0x42 /* 000006F2 */
  581. 00000736  4EAD 050A                jsr        [A5 + 0x50A]
  582. 0000073A  4E5E                     unlink     A6
  583. 0000073C  4E75                     rts
  584. export_168:
  585. 0000073E  4E56 0000                link       A6, 0
  586. 00000742  7000                     moveq.l    D0, 0x00
  587. 00000744  4E5E                     unlink     A6
  588. 00000746  205F                     movea.l    A0, [A7]+
  589. 00000748  4FEF 0004                lea.l      A7, [A7 + 0x4]
  590. 0000074C  1E80                     move.b     [A7], D0
  591. 0000074E  4ED0                     jmp        [A0]
  592. fn00000750:
  593. 00000750  4E56 FFEE                link       A6, -0x0012
  594. 00000754  7002                     moveq.l    D0, 0x02
  595. 00000756  3D40 FFFE                move.w     [A6 - 0x2], D0
  596. 0000075A  306E 000C                movea.w    A0, [A6 + 0xC]
  597. 0000075E  D1EE 0008                add.l      A0, [A6 + 0x8]
  598. 00000762  4210                     clr.b      [A0]
  599. 00000764  422D BEC0                clr.b      [A5 - 0x4140]
  600. 00000768  206E 0008                movea.l    A0, [A6 + 0x8]
  601. 0000076C  0C10 003A                cmpi.b     [A0], 0x3A /* ':' */
  602. 00000770  6600 0086                bne        +0x88 /* 000007F8 */
  603. 00000774  206E 0008                movea.l    A0, [A6 + 0x8]
  604. 00000778  0C28 003A 0001           cmpi.b     [A0 + 0x1], 0x3A /* ':' */
  605. 0000077E  6600 0078                bne        +0x7A /* 000007F8 */
  606. 00000782  426D BEC6                clr.w      [A5 - 0x413A]
  607. 00000786  6000 0052                bra        +0x54 /* 000007DA */
  608. label0000078A:
  609. 0000078A  306E FFFE                movea.w    A0, [A6 - 0x2]
  610. 0000078E  D1EE 0008                add.l      A0, [A6 + 0x8]
  611. 00000792  1010                     move.b     D0, [A0]
  612. 00000794  4880                     ext.w      D0
  613. 00000796  4EAD 002A                jsr        [A5 + 0x2A]
  614. 0000079A  0008 0022                ori.b      A0, 0x22 /* '"' */
  615. 0000079E  004C 001E                ori.w      A4, 0x1E
  616. 000007A2  006C 0020 0048           ori.w      [A4 + 0x48], 0x20 /* ' ' */
  617. 000007A8  001C 0068                ori.b      [A4]+, 0x68 /* 'h' */
  618. 000007AC  001E 0045                ori.b      [A6]+, 0x45 /* 'E' */
  619. 000007B0  001A 0065                ori.b      [A2]+, 0x65 /* 'e' */
  620. 000007B4  001C 0044                ori.b      [A4]+, 0x44 /* 'D' */
  621. 000007B8  0018 0064                ori.b      [A0]+, 0x64 /* 'd' */
  622. 000007BC  001A 526D                ori.b      [A2]+, 0x6D /* 'm' */
  623. 000007C0  BEC6                     cmpa.w     A7, D6
  624. 000007C2  6012                     bra        +0x14 /* 000007D6 */
  625. 000007C4  546D BEC6                addq.w     [A5 - 0x413A], 2
  626. 000007C8  600C                     bra        +0xE /* 000007D6 */
  627. 000007CA  586D BEC6                addq.w     [A5 - 0x413A], 4
  628. 000007CE  6006                     bra        +0x8 /* 000007D6 */
  629. 000007D0  7001                     moveq.l    D0, 0x01
  630. 000007D2  1B40 BEC0                move.b     [A5 - 0x4140], D0
  631. label000007D6:
  632. 000007D6  526E FFFE                addq.w     [A6 - 0x2], 1
  633. label000007DA:
  634. 000007DA  306E FFFE                movea.w    A0, [A6 - 0x2]
  635. 000007DE  D1EE 0008                add.l      A0, [A6 + 0x8]
  636. 000007E2  0C10 0020                cmpi.b     [A0], 0x20 /* ' ' */
  637. 000007E6  670A                     beq        +0xC /* 000007F2 */
  638. 000007E8  302E FFFE                move.w     D0, [A6 - 0x2]
  639. 000007EC  B06E 000C                cmp.w      D0, [A6 + 0xC]
  640. 000007F0  6F98                     ble        -0x66 /* 0000078A */
  641. label000007F2:
  642. 000007F2  526E FFFE                addq.w     [A6 - 0x2], 1
  643. 000007F6  6004                     bra        +0x6 /* 000007FC */
  644. label000007F8:
  645. 000007F8  426E FFFE                clr.w      [A6 - 0x2]
  646. label000007FC:
  647. 000007FC  306E FFFE                movea.w    A0, [A6 - 0x2]
  648. 00000800  D1EE 0008                add.l      A0, [A6 + 0x8]
  649. 00000804  302E 000C                move.w     D0, [A6 + 0xC]
  650. 00000808  906E FFFE                sub.w      D0, [A6 - 0x2]
  651. 0000080C  4267                     clr.w      -[A7]
  652. 0000080E  4850                     pea.l      [A0]
  653. 00000810  486E FFFA                pea.l      [A6 - 0x6]
  654. 00000814  48C0                     ext.l      D0
  655. 00000816  5280                     addq.l     D0, 1
  656. 00000818  2F00                     move.l     -[A7], D0
  657. 0000081A  4EAD 0212                jsr        [A5 + 0x212]
  658. 0000081E  301F                     move.w     D0, [A7]+
  659. 00000820  4267                     clr.w      -[A7]
  660. 00000822  4267                     clr.w      -[A7]
  661. 00000824  4EAD 03D2                jsr        [A5 + 0x3D2]
  662. 00000828  101F                     move.b     D0, [A7]+
  663. 0000082A  4A00                     tst.b      D0
  664. 0000082C  660A                     bne        +0xC /* 00000838 */
  665. 0000082E  3F3C 0001                move.w     -[A7], 0x1
  666. 00000832  A9C8                     trap       SysBeep
  667. 00000834  6000 0132                bra        +0x134 /* 00000968 */
  668. label00000838:
  669. 00000838  42A7                     clr.l      -[A7]
  670. 0000083A  42A7                     clr.l      -[A7]
  671. 0000083C  4EAD 00DA                jsr        [A5 + 0xDA]
  672. 00000840  205F                     movea.l    A0, [A7]+
  673. 00000842  2D48 FFF6                move.l     [A6 - 0xA], A0
  674. 00000846  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  675. 0000084A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  676. 0000084E  486D 0562                pea.l      [A5 + 0x562]
  677. 00000852  4EAD 03CA                jsr        [A5 + 0x3CA]
  678. 00000856  42A7                     clr.l      -[A7]
  679. 00000858  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  680. 0000085C  4EAD 00EA                jsr        [A5 + 0xEA]
  681. 00000860  201F                     move.l     D0, [A7]+
  682. 00000862  2D40 FFEE                move.l     [A6 - 0x12], D0
  683. 00000866  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  684. 0000086A  4EAD 00FA                jsr        [A5 + 0xFA]
  685. 0000086E  206E FFF6                movea.l    A0, [A6 - 0xA]
  686. 00000872  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  687. 00000876  422D BCEC                clr.b      [A5 - 0x4314]
  688. 0000087A  6000 00C2                bra        +0xC4 /* 0000093E */
  689. label0000087E:
  690. 0000087E  0C6D 03E7 D22A           cmpi.w     [A5 - 0x2DD6], 0x3E7
  691. 00000884  6314                     bls        +0x16 /* 0000089A */
  692. 00000886  42A7                     clr.l      -[A7]
  693. 00000888  3F3C 0087                move.w     -[A7], 0x87
  694. 0000088C  4EAD 008A                jsr        [A5 + 0x8A]
  695. 00000890  5C8F                     addq.l     A7, 6
  696. 00000892  7001                     moveq.l    D0, 0x01
  697. 00000894  1B40 BCEC                move.b     [A5 - 0x4314], D0
  698. 00000898  6022                     bra        +0x24 /* 000008BC */
  699. label0000089A:
  700. 0000089A  3F3C 0001                move.w     -[A7], 0x1
  701. 0000089E  206E FFF2                movea.l    A0, [A6 - 0xE]
  702. 000008A2  4868 0006                pea.l      [A0 + 0x6]
  703. 000008A6  206E FFF2                movea.l    A0, [A6 - 0xE]
  704. 000008AA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  705. 000008AE  206E FFF2                movea.l    A0, [A6 - 0xE]
  706. 000008B2  3F10                     move.w     -[A7], [A0]
  707. 000008B4  4EAD 02E2                jsr        [A5 + 0x2E2]
  708. 000008B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  709. label000008BC:
  710. 000008BC  4A2D BEC0                tst.b      [A5 - 0x4140]
  711. 000008C0  673E                     beq        +0x40 /* 00000900 */
  712. 000008C2  4A2D BCEC                tst.b      [A5 - 0x4314]
  713. 000008C6  6638                     bne        +0x3A /* 00000900 */
  714. 000008C8  206E FFF2                movea.l    A0, [A6 - 0xE]
  715. 000008CC  3B50 D1C2                move.w     [A5 - 0x2E3E], [A0]
  716. 000008D0  206E FFF2                movea.l    A0, [A6 - 0xE]
  717. 000008D4  2B68 0002 D1DC           move.l     [A5 - 0x2E24], [A0 + 0x2]
  718. 000008DA  206E FFF2                movea.l    A0, [A6 - 0xE]
  719. 000008DE  5C88                     addq.l     A0, 6
  720. 000008E0  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  721. 000008E4  422D D1C6                clr.b      [A5 - 0x2E3A]
  722. 000008E8  4267                     clr.w      -[A7]
  723. 000008EA  486D D1AC                pea.l      [A5 - 0x2E54]
  724. 000008EE  4267                     clr.w      -[A7]
  725. 000008F0  4EAD 0202                jsr        [A5 + 0x202]
  726. 000008F4  301F                     move.w     D0, [A7]+
  727. 000008F6  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  728. 000008FA  4EAD 030A                jsr        [A5 + 0x30A]
  729. 000008FE  548F                     addq.l     A7, 2
  730. label00000900:
  731. 00000900  206E FFF2                movea.l    A0, [A6 - 0xE]
  732. 00000904  1028 0006                move.b     D0, [A0 + 0x6]
  733. 00000908  4880                     ext.w      D0
  734. 0000090A  5E40                     addq.w     D0, 7
  735. 0000090C  48C0                     ext.l      D0
  736. 0000090E  91AE FFEE                sub.l      [A6 - 0x12], D0
  737. 00000912  206E FFF2                movea.l    A0, [A6 - 0xE]
  738. 00000916  1028 0006                move.b     D0, [A0 + 0x6]
  739. 0000091A  4880                     ext.w      D0
  740. 0000091C  48C0                     ext.l      D0
  741. 0000091E  D0AE FFF2                add.l      D0, [A6 - 0xE]
  742. 00000922  5E80                     addq.l     D0, 7
  743. 00000924  2F00                     move.l     -[A7], D0
  744. 00000926  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  745. 0000092A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  746. 0000092E  4EAD 010A                jsr        [A5 + 0x10A]
  747. 00000932  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  748. 00000936  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  749. 0000093A  4EAD 00F2                jsr        [A5 + 0xF2]
  750. label0000093E:
  751. 0000093E  4A2D BCEC                tst.b      [A5 - 0x4314]
  752. 00000942  6608                     bne        +0xA /* 0000094C */
  753. 00000944  4AAE FFEE                tst.l      [A6 - 0x12]
  754. 00000948  6E00 FF34                bgt        -0xCA /* 0000087E */
  755. label0000094C:
  756. 0000094C  4EAD 03DA                jsr        [A5 + 0x3DA]
  757. 00000950  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  758. 00000954  4EAD 0102                jsr        [A5 + 0x102]
  759. 00000958  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  760. 0000095C  4EAD 00E2                jsr        [A5 + 0xE2]
  761. 00000960  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  762. 00000964  4EAD 00E2                jsr        [A5 + 0xE2]
  763. label00000968:
  764. 00000968  4E5E                     unlink     A6
  765. 0000096A  4E75                     rts
  766. export_169:
  767. fn0000096C:
  768. 0000096C  4E56 FFF2                link       A6, -0x000E
  769. 00000970  4A2D BCEC                tst.b      [A5 - 0x4314]
  770. 00000974  6600 0244                bne        +0x246 /* 00000BBA */
  771. 00000978  4A2E 000F                tst.b      [A6 + 0xF]
  772. 0000097C  6736                     beq        +0x38 /* 000009B4 */
  773. 0000097E  2D6D C002 FFF8           move.l     [A6 - 0x8], [A5 - 0x3FFE]
  774. 00000984  2D6D C006 FFF4           move.l     [A6 - 0xC], [A5 - 0x3FFA]
  775. 0000098A  41ED BFB8                lea.l      A0, [A5 - 0x4048]
  776. 0000098E  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  777. 00000992  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  778. 00000998  2B6E 000A D1DC           move.l     [A5 - 0x2E24], [A6 + 0xA]
  779. 0000099E  4267                     clr.w      -[A7]
  780. 000009A0  486D D1AC                pea.l      [A5 - 0x2E54]
  781. 000009A4  4267                     clr.w      -[A7]
  782. 000009A6  4EAD 01DA                jsr        [A5 + 0x1DA]
  783. 000009AA  301F                     move.w     D0, [A7]+
  784. 000009AC  2D6D D1DC FFFC           move.l     [A6 - 0x4], [A5 - 0x2E24]
  785. 000009B2  6006                     bra        +0x8 /* 000009BA */
  786. label000009B4:
  787. 000009B4  7002                     moveq.l    D0, 0x02
  788. 000009B6  2D40 FFFC                move.l     [A6 - 0x4], D0
  789. label000009BA:
  790. 000009BA  4A2D BCEC                tst.b      [A5 - 0x4314]
  791. 000009BE  6600 01FA                bne        +0x1FC /* 00000BBA */
  792. 000009C2  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  793. 000009C8  41ED BFB6                lea.l      A0, [A5 - 0x404A]
  794. 000009CC  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  795. 000009D0  426D D1D8                clr.w      [A5 - 0x2E28]
  796. 000009D4  42AD D1DA                clr.l      [A5 - 0x2E26]
  797. 000009D8  7070                     moveq.l    D0, 0x70
  798. 000009DA  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  799. 000009DE  4267                     clr.w      -[A7]
  800. 000009E0  486D D1AC                pea.l      [A5 - 0x2E54]
  801. 000009E4  4267                     clr.w      -[A7]
  802. 000009E6  4EAD 0142                jsr        [A5 + 0x142]
  803. 000009EA  301F                     move.w     D0, [A7]+
  804. 000009EC  2B6D D1DA FD4E           move.l     [A5 - 0x2B2], [A5 - 0x2E26]
  805. 000009F2  486D BFB6                pea.l      [A5 - 0x404A]
  806. 000009F6  4EAD 034A                jsr        [A5 + 0x34A]
  807. 000009FA  588F                     addq.l     A7, 4
  808. 000009FC  B06D C024                cmp.w      D0, [A5 - 0x3FDC]
  809. 00000A00  6718                     beq        +0x1A /* 00000A1A */
  810. 00000A02  486D BFB8                pea.l      [A5 - 0x4048]
  811. 00000A06  42A7                     clr.l      -[A7]
  812. 00000A08  42A7                     clr.l      -[A7]
  813. 00000A0A  42A7                     clr.l      -[A7]
  814. 00000A0C  A98B                     trap       ParamText
  815. 00000A0E  42A7                     clr.l      -[A7]
  816. 00000A10  3F3C 0084                move.w     -[A7], 0x84
  817. 00000A14  4EAD 00A2                jsr        [A5 + 0xA2]
  818. 00000A18  5C8F                     addq.l     A7, 6
  819. label00000A1A:
  820. 00000A1A  7000                     moveq.l    D0, 0x00
  821. 00000A1C  102D BFB7                move.b     D0, [A5 - 0x4049]
  822. 00000A20  4EAD 002A                jsr        [A5 + 0x2A]
  823. 00000A24  0003 000E                ori.b      D3, 0xE
  824. 00000A28  0020 000A                ori.b      -[A0], 0xA /* '\n' */
  825. 00000A2C  0030 0020 0021           ori.b      [A0 + D0.w + 0x21], 0x20 /* ' ' */
  826. 00000A32  0076 102E 000F           ori.w      [A6 + D0.w + 0xF], 0x102E
  827. 00000A38  4880                     ext.w      D0
  828. 00000A3A  3F00                     move.w     -[A7], D0
  829. 00000A3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  830. 00000A40  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  831. 00000A44  4EBA FF26                jsr        [PC - 0xDA /* 0000096C */]
  832. 00000A48  508F                     addq.l     A7, 8
  833. 00000A4A  6000 FF6E                bra        -0x90 /* 000009BA */
  834. 00000A4E  4A2E 000F                tst.b      [A6 + 0xF]
  835. 00000A52  6700 0166                beq        +0x168 /* 00000BBA */
  836. 00000A56  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  837. 00000A5A  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  838. 00000A5E  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  839. 00000A64  2B6E FFFC D1DC           move.l     [A5 - 0x2E24], [A6 - 0x4]
  840. 00000A6A  70FF                     moveq.l    D0, 0xFFFFFFFF
  841. 00000A6C  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  842. 00000A70  4267                     clr.w      -[A7]
  843. 00000A72  486D D1AC                pea.l      [A5 - 0x2E54]
  844. 00000A76  4267                     clr.w      -[A7]
  845. 00000A78  4EAD 01EA                jsr        [A5 + 0x1EA]
  846. 00000A7C  301F                     move.w     D0, [A7]+
  847. 00000A7E  2B6D D210 D1DC           move.l     [A5 - 0x2E24], [A5 - 0x2DF0]
  848. 00000A84  2B6E FFF8 D1F4           move.l     [A5 - 0x2E0C], [A6 - 0x8]
  849. 00000A8A  4A2D BFAE                tst.b      [A5 - 0x4052]
  850. 00000A8E  6706                     beq        +0x8 /* 00000A96 */
  851. 00000A90  2B6E FFF4 D1F8           move.l     [A5 - 0x2E08], [A6 - 0xC]
  852. label00000A96:
  853. 00000A96  4267                     clr.w      -[A7]
  854. 00000A98  486D D1AC                pea.l      [A5 - 0x2E54]
  855. 00000A9C  4267                     clr.w      -[A7]
  856. 00000A9E  4EAD 01F2                jsr        [A5 + 0x1F2]
  857. 00000AA2  301F                     move.w     D0, [A7]+
  858. 00000AA4  6000 0114                bra        +0x116 /* 00000BBA */
  859. 00000AA8  4A2E 000F                tst.b      [A6 + 0xF]
  860. 00000AAC  672E                     beq        +0x30 /* 00000ADC */
  861. 00000AAE  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  862. 00000AB4  2B6E FFFC D1DC           move.l     [A5 - 0x2E24], [A6 - 0x4]
  863. 00000ABA  2B7C 5349 5421 D1C8      move.l     [A5 - 0x2E38], 0x53495421 /* 'SIT!' */
  864. 00000AC2  42AD D1BE                clr.l      [A5 - 0x2E42]
  865. 00000AC6  4267                     clr.w      -[A7]
  866. 00000AC8  486D D1AC                pea.l      [A5 - 0x2E54]
  867. 00000ACC  4267                     clr.w      -[A7]
  868. 00000ACE  4EAD 01CA                jsr        [A5 + 0x1CA]
  869. 00000AD2  301F                     move.w     D0, [A7]+
  870. 00000AD4  3D6D D1C2 FFF2           move.w     [A6 - 0xE], [A5 - 0x2E3E]
  871. 00000ADA  6006                     bra        +0x8 /* 00000AE2 */
  872. label00000ADC:
  873. 00000ADC  3D6E 0008 FFF2           move.w     [A6 - 0xE], [A6 + 0x8]
  874. label00000AE2:
  875. 00000AE2  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  876. 00000AE8  4267                     clr.w      -[A7]
  877. 00000AEA  486D D1AC                pea.l      [A5 - 0x2E54]
  878. 00000AEE  4267                     clr.w      -[A7]
  879. 00000AF0  4EAD 01A2                jsr        [A5 + 0x1A2]
  880. 00000AF4  301F                     move.w     D0, [A7]+
  881. 00000AF6  2B6D D1DA FD4E           move.l     [A5 - 0x2B2], [A5 - 0x2E26]
  882. 00000AFC  41ED BFB8                lea.l      A0, [A5 - 0x4048]
  883. 00000B00  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  884. 00000B04  3B6E FFF2 D1C2           move.w     [A5 - 0x2E3E], [A6 - 0xE]
  885. 00000B0A  422D D1C6                clr.b      [A5 - 0x2E3A]
  886. 00000B0E  4267                     clr.w      -[A7]
  887. 00000B10  486D D1AC                pea.l      [A5 - 0x2E54]
  888. 00000B14  4267                     clr.w      -[A7]
  889. 00000B16  4EAD 016A                jsr        [A5 + 0x16A]
  890. 00000B1A  301F                     move.w     D0, [A7]+
  891. 00000B1C  601E                     bra        +0x20 /* 00000B3C */
  892. label00000B1E:
  893. 00000B1E  486D BFB8                pea.l      [A5 - 0x4048]
  894. 00000B22  4EBA 009A                jsr        [PC + 0x9A /* 00000BBE */]
  895. 00000B26  588F                     addq.l     A7, 4
  896. 00000B28  4A40                     tst.w      D0
  897. 00000B2A  6700 0060                beq        +0x62 /* 00000B8C */
  898. 00000B2E  4267                     clr.w      -[A7]
  899. 00000B30  486D D1AC                pea.l      [A5 - 0x2E54]
  900. 00000B34  4267                     clr.w      -[A7]
  901. 00000B36  4EAD 016A                jsr        [A5 + 0x16A]
  902. 00000B3A  301F                     move.w     D0, [A7]+
  903. label00000B3C:
  904. 00000B3C  0C6D FFD0 D1BC           cmpi.w     [A5 - 0x2E44], 0xFFD0
  905. 00000B42  67DA                     beq        -0x24 /* 00000B1E */
  906. 00000B44  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  907. 00000B48  4EAD 030A                jsr        [A5 + 0x30A]
  908. 00000B4C  548F                     addq.l     A7, 2
  909. 00000B4E  1B40 BCEC                move.b     [A5 - 0x4314], D0
  910. 00000B52  4A00                     tst.b      D0
  911. 00000B54  6600 FE64                bne        -0x19A /* 000009BA */
  912. 00000B58  202D C012                move.l     D0, [A5 - 0x3FEE]
  913. 00000B5C  D0AD D1DA                add.l      D0, [A5 - 0x2E26]
  914. 00000B60  2F00                     move.l     -[A7], D0
  915. 00000B62  486D BFB8                pea.l      [A5 - 0x4048]
  916. 00000B66  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  917. 00000B6A  4EAD 031A                jsr        [A5 + 0x31A]
  918. 00000B6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  919. 00000B72  4A2E 000F                tst.b      [A6 + 0xF]
  920. 00000B76  6714                     beq        +0x16 /* 00000B8C */
  921. 00000B78  3B6E FFF2 D1C2           move.w     [A5 - 0x2E3E], [A6 - 0xE]
  922. 00000B7E  4267                     clr.w      -[A7]
  923. 00000B80  486D D1AC                pea.l      [A5 - 0x2E54]
  924. 00000B84  4267                     clr.w      -[A7]
  925. 00000B86  4EAD 01D2                jsr        [A5 + 0x1D2]
  926. 00000B8A  301F                     move.w     D0, [A7]+
  927. label00000B8C:
  928. 00000B8C  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  929. 00000B92  7001                     moveq.l    D0, 0x01
  930. 00000B94  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  931. 00000B98  202D FD4E                move.l     D0, [A5 - 0x2B2]
  932. 00000B9C  D0AD C016                add.l      D0, [A5 - 0x3FEA]
  933. 00000BA0  D0AD C012                add.l      D0, [A5 - 0x3FEE]
  934. 00000BA4  2B40 D1DA                move.l     [A5 - 0x2E26], D0
  935. 00000BA8  4267                     clr.w      -[A7]
  936. 00000BAA  486D D1AC                pea.l      [A5 - 0x2E54]
  937. 00000BAE  4267                     clr.w      -[A7]
  938. 00000BB0  4EAD 01AA                jsr        [A5 + 0x1AA]
  939. 00000BB4  301F                     move.w     D0, [A7]+
  940. 00000BB6  6000 FE02                bra        -0x1FC /* 000009BA */
  941. label00000BBA:
  942. 00000BBA  4E5E                     unlink     A6
  943. 00000BBC  4E75                     rts
  944. fn00000BBE:
  945. 00000BBE  4E56 FFEC                link       A6, -0x0014
  946. 00000BC2  3F3C 0001                move.w     -[A7], 0x1
  947. 00000BC6  A9C8                     trap       SysBeep
  948. 00000BC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  949. 00000BCC  42A7                     clr.l      -[A7]
  950. 00000BCE  42A7                     clr.l      -[A7]
  951. 00000BD0  42A7                     clr.l      -[A7]
  952. 00000BD2  A98B                     trap       ParamText
  953. 00000BD4  4878 FFFF                pea.l      [0xFFFFFFFF]
  954. 00000BD8  42A7                     clr.l      -[A7]
  955. 00000BDA  3F3C 010D                move.w     -[A7], 0x10D
  956. 00000BDE  4EAD 0092                jsr        [A5 + 0x92]
  957. 00000BE2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  958. 00000BE6  2D40 FFFC                move.l     [A6 - 0x4], D0
  959. 00000BEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  960. 00000BEE  A873                     trap       SetPort
  961. 00000BF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  962. 00000BF4  3F3C 0001                move.w     -[A7], 0x1
  963. 00000BF8  486E FFFA                pea.l      [A6 - 0x6]
  964. 00000BFC  486E FFF4                pea.l      [A6 - 0xC]
  965. 00000C00  486E FFEC                pea.l      [A6 - 0x14]
  966. 00000C04  A98D                     trap       GetDialogItem/GetDItem
  967. 00000C06  486E FFEC                pea.l      [A6 - 0x14]
  968. 00000C0A  3F3C FFFC                move.w     -[A7], 0xFFFC
  969. 00000C0E  3F3C FFFC                move.w     -[A7], 0xFFFC
  970. 00000C12  A8A9                     trap       InsetRect
  971. 00000C14  3F3C 0003                move.w     -[A7], 0x3
  972. 00000C18  3F3C 0003                move.w     -[A7], 0x3
  973. 00000C1C  A89B                     trap       PenSize
  974. 00000C1E  486E FFEC                pea.l      [A6 - 0x14]
  975. 00000C22  3F3C 0010                move.w     -[A7], 0x10
  976. 00000C26  3F3C 0010                move.w     -[A7], 0x10
  977. 00000C2A  A8B0                     trap       FrameRoundRect
  978. 00000C2C  3F3C 0001                move.w     -[A7], 0x1
  979. 00000C30  3F3C 0001                move.w     -[A7], 0x1
  980. 00000C34  A89B                     trap       PenSize
  981. 00000C36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  982. 00000C3A  3F3C 0005                move.w     -[A7], 0x5
  983. 00000C3E  486E FFFA                pea.l      [A6 - 0x6]
  984. 00000C42  486E FFF4                pea.l      [A6 - 0xC]
  985. 00000C46  486E FFEC                pea.l      [A6 - 0x14]
  986. 00000C4A  A98D                     trap       GetDialogItem/GetDItem
  987. 00000C4C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  988. 00000C50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  989. 00000C54  A98F                     trap       SetDialogItemText/SetIText
  990. 00000C56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  991. 00000C5A  3F3C 0005                move.w     -[A7], 0x5
  992. 00000C5E  4267                     clr.w      -[A7]
  993. 00000C60  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  994. 00000C64  A97E                     trap       SelectDialogItemText/SelIText
  995. 00000C66  42A7                     clr.l      -[A7]
  996. 00000C68  486E FFF8                pea.l      [A6 - 0x8]
  997. 00000C6C  A991                     trap       ModalDialog
  998. 00000C6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  999. 00000C72  3F3C 0005                move.w     -[A7], 0x5
  1000. 00000C76  486E FFFA                pea.l      [A6 - 0x6]
  1001. 00000C7A  486E FFF4                pea.l      [A6 - 0xC]
  1002. 00000C7E  486E FFEC                pea.l      [A6 - 0x14]
  1003. 00000C82  A98D                     trap       GetDialogItem/GetDItem
  1004. 00000C84  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1005. 00000C88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1006. 00000C8C  A990                     trap       GetDialogItemText/GetIText
  1007. 00000C8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1008. 00000C92  A983                     trap       DisposeDialog
  1009. 00000C94  0C6E 0003 FFF8           cmpi.w     [A6 - 0x8], 0x3
  1010. 00000C9A  6606                     bne        +0x8 /* 00000CA2 */
  1011. 00000C9C  7001                     moveq.l    D0, 0x01
  1012. 00000C9E  1B40 BCEC                move.b     [A5 - 0x4314], D0
  1013. label00000CA2:
  1014. 00000CA2  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  1015. 00000CA8  57C0                     seq        D0
  1016. 00000CAA  4400                     neg.b      D0
  1017. 00000CAC  4880                     ext.w      D0
  1018. 00000CAE  4E5E                     unlink     A6
  1019. 00000CB0  4E75                     rts
  1020. export_172:
  1021. 00000CB2  4E56 0000                link       A6, 0
  1022. 00000CB6  206E 000C                movea.l    A0, [A6 + 0xC]
  1023. 00000CBA  0C50 0003                cmpi.w     [A0], 0x3
  1024. 00000CBE  670C                     beq        +0xE /* 00000CCC */
  1025. 00000CC0  206E 000C                movea.l    A0, [A6 + 0xC]
  1026. 00000CC4  0C50 0005                cmpi.w     [A0], 0x5
  1027. 00000CC8  6600 00C0                bne        +0xC2 /* 00000D8A */
  1028. label00000CCC:
  1029. 00000CCC  206E 000C                movea.l    A0, [A6 + 0xC]
  1030. 00000CD0  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  1031. 00000CD6  6700 00B2                beq        +0xB4 /* 00000D8A */
  1032. 00000CDA  206E 000C                movea.l    A0, [A6 + 0xC]
  1033. 00000CDE  203C 0000 00FF           move.l     D0, 0xFF
  1034. 00000CE4  C0A8 0002                and.l      D0, [A0 + 0x2]
  1035. 00000CE8  4EAD 0032                jsr        [A5 + 0x32]
  1036. 00000CEC  0008 0032                ori.b      A0, 0x32 /* '2' */
  1037. 00000CF0  0000 002E                ori.b      D0, 0x2E /* '.' */
  1038. 00000CF4  003A 0000 000D           ori.b      [PC + 0xD /* 00000D03 */], 0x0
  1039. 00000CFA  0050 0000                ori.w      [A0], 0x0
  1040. 00000CFE  0056 004A                ori.w      [A6], 0x4A /* 'J' */
  1041. 00000D02  0000 0076                ori.b      D0, 0x76 /* 'v' */
  1042. 00000D06  005A 0000                ori.w      [A2]+, 0x0
  1043. 00000D0A  0043 0054                ori.w      D3, 0x54 /* 'T' */
  1044. 00000D0E  0000 0063                ori.b      D0, 0x63 /* 'c' */
  1045. 00000D12  0064 0000                ori.w      -[A4], 0x0
  1046. 00000D16  0058 005E                ori.w      [A0]+, 0x5E /* '^' */
  1047. 00000D1A  0000 0078                ori.b      D0, 0x78 /* 'x' */
  1048. 00000D1E  006C 206E 0008           ori.w      [A4 + 0x8], 0x206E /* ' n' */
  1049. 00000D24  7002                     moveq.l    D0, 0x02
  1050. 00000D26  3080                     move.w     [A0], D0
  1051. 00000D28  7001                     moveq.l    D0, 0x01
  1052. 00000D2A  6000 0080                bra        +0x82 /* 00000DAC */
  1053. 00000D2E  206E 000C                movea.l    A0, [A6 + 0xC]
  1054. 00000D32  4250                     clr.w      [A0]
  1055. 00000D34  206E 0008                movea.l    A0, [A6 + 0x8]
  1056. 00000D38  7001                     moveq.l    D0, 0x01
  1057. 00000D3A  3080                     move.w     [A0], D0
  1058. 00000D3C  4A2D D2C0                tst.b      [A5 - 0x2D40]
  1059. 00000D40  57C0                     seq        D0
  1060. 00000D42  4400                     neg.b      D0
  1061. 00000D44  4880                     ext.w      D0
  1062. 00000D46  6000 0064                bra        +0x66 /* 00000DAC */
  1063. 00000D4A  4A2D D2C0                tst.b      [A5 - 0x2D40]
  1064. 00000D4E  6608                     bne        +0xA /* 00000D58 */
  1065. 00000D50  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1066. 00000D54  4EAD 0222                jsr        [A5 + 0x222]
  1067. label00000D58:
  1068. 00000D58  206E 000C                movea.l    A0, [A6 + 0xC]
  1069. 00000D5C  4250                     clr.w      [A0]
  1070. 00000D5E  602A                     bra        +0x2C /* 00000D8A */
  1071. 00000D60  4A2D D2C0                tst.b      [A5 - 0x2D40]
  1072. 00000D64  6608                     bne        +0xA /* 00000D6E */
  1073. 00000D66  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1074. 00000D6A  4EAD 022A                jsr        [A5 + 0x22A]
  1075. label00000D6E:
  1076. 00000D6E  206E 000C                movea.l    A0, [A6 + 0xC]
  1077. 00000D72  4250                     clr.w      [A0]
  1078. 00000D74  6014                     bra        +0x16 /* 00000D8A */
  1079. 00000D76  4A2D D2C0                tst.b      [A5 - 0x2D40]
  1080. 00000D7A  6608                     bne        +0xA /* 00000D84 */
  1081. 00000D7C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1082. 00000D80  4EAD 0232                jsr        [A5 + 0x232]
  1083. label00000D84:
  1084. 00000D84  206E 000C                movea.l    A0, [A6 + 0xC]
  1085. 00000D88  4250                     clr.w      [A0]
  1086. label00000D8A:
  1087. 00000D8A  4A2D D2C0                tst.b      [A5 - 0x2D40]
  1088. 00000D8E  671A                     beq        +0x1C /* 00000DAA */
  1089. 00000D90  206E 000C                movea.l    A0, [A6 + 0xC]
  1090. 00000D94  0C50 0003                cmpi.w     [A0], 0x3
  1091. 00000D98  670A                     beq        +0xC /* 00000DA4 */
  1092. 00000D9A  206E 000C                movea.l    A0, [A6 + 0xC]
  1093. 00000D9E  0C50 0005                cmpi.w     [A0], 0x5
  1094. 00000DA2  6606                     bne        +0x8 /* 00000DAA */
  1095. label00000DA4:
  1096. 00000DA4  206E 000C                movea.l    A0, [A6 + 0xC]
  1097. 00000DA8  4250                     clr.w      [A0]
  1098. label00000DAA:
  1099. 00000DAA  7000                     moveq.l    D0, 0x00
  1100. label00000DAC:
  1101. 00000DAC  4E5E                     unlink     A6
  1102. 00000DAE  205F                     movea.l    A0, [A7]+
  1103. 00000DB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1104. 00000DB4  1E80                     move.b     [A7], D0
  1105. 00000DB6  4ED0                     jmp        [A0]
  1106. fn00000DB8:
  1107. 00000DB8  4E56 FBE2                link       A6, -0x041E
  1108. 00000DBC  486D FEB4                pea.l      [A5 - 0x14C]
  1109. 00000DC0  486E FFF6                pea.l      [A6 - 0xA]
  1110. 00000DC4  A900                     trap       GetFNum
  1111. 00000DC6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1112. 00000DCA  4EAD 023A                jsr        [A5 + 0x23A]
  1113. 00000DCE  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1114. 00000DD2  A916                     trap       HideWindow
  1115. 00000DD4  4878 FFFF                pea.l      [0xFFFFFFFF]
  1116. 00000DD8  42A7                     clr.l      -[A7]
  1117. 00000DDA  3F3C 0105                move.w     -[A7], 0x105
  1118. 00000DDE  4EAD 0092                jsr        [A5 + 0x92]
  1119. 00000DE2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1120. 00000DE6  2D40 FFFC                move.l     [A6 - 0x4], D0
  1121. 00000DEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1122. 00000DEE  A873                     trap       SetPort
  1123. 00000DF0  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1124. 00000DF4  A887                     trap       TextFont
  1125. 00000DF6  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1126. 00000DFA  A88A                     trap       TextSize
  1127. 00000DFC  486E FBE2                pea.l      [A6 - 0x41E]
  1128. 00000E00  A88B                     trap       GetFontInfo
  1129. 00000E02  206E FFFC                movea.l    A0, [A6 - 0x4]
  1130. 00000E06  2068 00A0                movea.l    A0, [A0 + 0xA0]
  1131. 00000E0A  2050                     movea.l    A0, [A0]
  1132. 00000E0C  7009                     moveq.l    D0, 0x09
  1133. 00000E0E  3140 0050                move.w     [A0 + 0x50], D0
  1134. 00000E12  206E FFFC                movea.l    A0, [A6 - 0x4]
  1135. 00000E16  2068 00A0                movea.l    A0, [A0 + 0xA0]
  1136. 00000E1A  302E FBE2                move.w     D0, [A6 - 0x41E]
  1137. 00000E1E  D06E FBE4                add.w      D0, [A6 - 0x41C]
  1138. 00000E22  D06E FBE8                add.w      D0, [A6 - 0x418]
  1139. 00000E26  2050                     movea.l    A0, [A0]
  1140. 00000E28  3140 0018                move.w     [A0 + 0x18], D0
  1141. 00000E2C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1142. 00000E30  2068 00A0                movea.l    A0, [A0 + 0xA0]
  1143. 00000E34  2050                     movea.l    A0, [A0]
  1144. 00000E36  316E FBE2 001A           move.w     [A0 + 0x1A], [A6 - 0x41E]
  1145. 00000E3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1146. 00000E40  3F3C 0004                move.w     -[A7], 0x4
  1147. 00000E44  486E FFFA                pea.l      [A6 - 0x6]
  1148. 00000E48  486E FFEA                pea.l      [A6 - 0x16]
  1149. 00000E4C  486E FFEE                pea.l      [A6 - 0x12]
  1150. 00000E50  A98D                     trap       GetDialogItem/GetDItem
  1151. 00000E52  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1152. 00000E56  486D FEBC                pea.l      [A5 - 0x144]
  1153. 00000E5A  A98F                     trap       SetDialogItemText/SetIText
  1154. 00000E5C  426E FFF8                clr.w      [A6 - 0x8]
  1155. 00000E60  6000 02AE                bra        +0x2B0 /* 00001110 */
  1156. label00000E64:
  1157. 00000E64  4A78 03F6                tst.w      [0x000003F6 /* FSFCBLen */]
  1158. 00000E68  6700 013C                beq        +0x13E /* 00000FA6 */
  1159. 00000E6C  302E FFF8                move.w     D0, [A6 - 0x8]
  1160. 00000E70  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1161. 00000E72  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1162. 00000E78  2040                     movea.l    A0, D0
  1163. 00000E7A  4A28 002E                tst.b      [A0 + 0x2E]
  1164. 00000E7E  672E                     beq        +0x30 /* 00000EAE */
  1165. 00000E80  302E FFF8                move.w     D0, [A6 - 0x8]
  1166. 00000E84  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1167. 00000E86  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1168. 00000E8C  0680 0000 002E           addi.l     D0, 0x2E /* '.' */
  1169. 00000E92  2F00                     move.l     -[A7], D0
  1170. 00000E94  486E FDEA                pea.l      [A6 - 0x216]
  1171. 00000E98  4EAD 0542                jsr        [A5 + 0x542]
  1172. 00000E9C  508F                     addq.l     A7, 8
  1173. 00000E9E  486D FEBE                pea.l      [A5 - 0x142]
  1174. 00000EA2  486E FDEA                pea.l      [A6 - 0x216]
  1175. 00000EA6  4EAD 040A                jsr        [A5 + 0x40A]
  1176. 00000EAA  508F                     addq.l     A7, 8
  1177. 00000EAC  601C                     bra        +0x1E /* 00000ECA */
  1178. label00000EAE:
  1179. 00000EAE  486D FEC0                pea.l      [A5 - 0x140]
  1180. 00000EB2  486E FDEA                pea.l      [A6 - 0x216]
  1181. 00000EB6  4EAD 041A                jsr        [A5 + 0x41A]
  1182. 00000EBA  508F                     addq.l     A7, 8
  1183. 00000EBC  486D FEC2                pea.l      [A5 - 0x13E]
  1184. 00000EC0  486E FDEA                pea.l      [A6 - 0x216]
  1185. 00000EC4  4EAD 040A                jsr        [A5 + 0x40A]
  1186. 00000EC8  508F                     addq.l     A7, 8
  1187. label00000ECA:
  1188. 00000ECA  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  1189. 00000ECE  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  1190. 00000ED2  302E FFF8                move.w     D0, [A6 - 0x8]
  1191. 00000ED6  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1192. 00000ED8  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1193. 00000EDE  2040                     movea.l    A0, D0
  1194. 00000EE0  3B50 D1C2                move.w     [A5 - 0x2E3E], [A0]
  1195. 00000EE4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1196. 00000EE6  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  1197. 00000EEA  302E FFF8                move.w     D0, [A6 - 0x8]
  1198. 00000EEE  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1199. 00000EF0  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1200. 00000EF6  2040                     movea.l    A0, D0
  1201. 00000EF8  2B68 002A D1DC           move.l     [A5 - 0x2E24], [A0 + 0x2A]
  1202. 00000EFE  4267                     clr.w      -[A7]
  1203. 00000F00  486D D1AC                pea.l      [A5 - 0x2E54]
  1204. 00000F04  4267                     clr.w      -[A7]
  1205. 00000F06  4EAD 01EA                jsr        [A5 + 0x1EA]
  1206. 00000F0A  301F                     move.w     D0, [A7]+
  1207. 00000F0C  486D BBE6                pea.l      [A5 - 0x441A]
  1208. 00000F10  486E FBEA                pea.l      [A6 - 0x416]
  1209. 00000F14  4EAD 0542                jsr        [A5 + 0x542]
  1210. 00000F18  508F                     addq.l     A7, 8
  1211. 00000F1A  486D FEC8                pea.l      [A5 - 0x138]
  1212. 00000F1E  486E FBEA                pea.l      [A6 - 0x416]
  1213. 00000F22  4EAD 040A                jsr        [A5 + 0x40A]
  1214. 00000F26  508F                     addq.l     A7, 8
  1215. 00000F28  486E FDEA                pea.l      [A6 - 0x216]
  1216. 00000F2C  486E FBEA                pea.l      [A6 - 0x416]
  1217. 00000F30  4EAD 040A                jsr        [A5 + 0x40A]
  1218. 00000F34  508F                     addq.l     A7, 8
  1219. 00000F36  486E FBEA                pea.l      [A6 - 0x416]
  1220. 00000F3A  486E FDEA                pea.l      [A6 - 0x216]
  1221. 00000F3E  4EAD 041A                jsr        [A5 + 0x41A]
  1222. 00000F42  508F                     addq.l     A7, 8
  1223. 00000F44  6052                     bra        +0x54 /* 00000F98 */
  1224. label00000F46:
  1225. 00000F46  2B6D D210 D1DC           move.l     [A5 - 0x2E24], [A5 - 0x2DF0]
  1226. 00000F4C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1227. 00000F4E  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  1228. 00000F52  4267                     clr.w      -[A7]
  1229. 00000F54  486D D1AC                pea.l      [A5 - 0x2E54]
  1230. 00000F58  4267                     clr.w      -[A7]
  1231. 00000F5A  4EAD 01EA                jsr        [A5 + 0x1EA]
  1232. 00000F5E  301F                     move.w     D0, [A7]+
  1233. 00000F60  486D BBE6                pea.l      [A5 - 0x441A]
  1234. 00000F64  486E FBEA                pea.l      [A6 - 0x416]
  1235. 00000F68  4EAD 0542                jsr        [A5 + 0x542]
  1236. 00000F6C  508F                     addq.l     A7, 8
  1237. 00000F6E  486D FECA                pea.l      [A5 - 0x136]
  1238. 00000F72  486E FBEA                pea.l      [A6 - 0x416]
  1239. 00000F76  4EAD 040A                jsr        [A5 + 0x40A]
  1240. 00000F7A  508F                     addq.l     A7, 8
  1241. 00000F7C  486E FDEA                pea.l      [A6 - 0x216]
  1242. 00000F80  486E FBEA                pea.l      [A6 - 0x416]
  1243. 00000F84  4EAD 040A                jsr        [A5 + 0x40A]
  1244. 00000F88  508F                     addq.l     A7, 8
  1245. 00000F8A  486E FBEA                pea.l      [A6 - 0x416]
  1246. 00000F8E  486E FDEA                pea.l      [A6 - 0x216]
  1247. 00000F92  4EAD 041A                jsr        [A5 + 0x41A]
  1248. 00000F96  508F                     addq.l     A7, 8
  1249. label00000F98:
  1250. 00000F98  0CAD 0000 0002 D1DC      cmpi.l     [A5 - 0x2E24], 0x2
  1251. 00000FA0  66A4                     bne        -0x5A /* 00000F46 */
  1252. 00000FA2  6000 0084                bra        +0x86 /* 00001028 */
  1253. label00000FA6:
  1254. 00000FA6  302E FFF8                move.w     D0, [A6 - 0x8]
  1255. 00000FAA  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1256. 00000FAC  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1257. 00000FB2  0680 0000 002E           addi.l     D0, 0x2E /* '.' */
  1258. 00000FB8  2F00                     move.l     -[A7], D0
  1259. 00000FBA  486E FBEA                pea.l      [A6 - 0x416]
  1260. 00000FBE  4EAD 0542                jsr        [A5 + 0x542]
  1261. 00000FC2  508F                     addq.l     A7, 8
  1262. 00000FC4  486D FECC                pea.l      [A5 - 0x134]
  1263. 00000FC8  486E FBEA                pea.l      [A6 - 0x416]
  1264. 00000FCC  4EAD 040A                jsr        [A5 + 0x40A]
  1265. 00000FD0  508F                     addq.l     A7, 8
  1266. 00000FD2  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  1267. 00000FD6  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  1268. 00000FDA  302E FFF8                move.w     D0, [A6 - 0x8]
  1269. 00000FDE  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1270. 00000FE0  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1271. 00000FE6  2040                     movea.l    A0, D0
  1272. 00000FE8  3B50 D1C2                move.w     [A5 - 0x2E3E], [A0]
  1273. 00000FEC  426D D1C8                clr.w      [A5 - 0x2E38]
  1274. 00000FF0  4267                     clr.w      -[A7]
  1275. 00000FF2  486D D1AC                pea.l      [A5 - 0x2E54]
  1276. 00000FF6  4267                     clr.w      -[A7]
  1277. 00000FF8  4EAD 0152                jsr        [A5 + 0x152]
  1278. 00000FFC  301F                     move.w     D0, [A7]+
  1279. 00000FFE  486D BBE6                pea.l      [A5 - 0x441A]
  1280. 00001002  486E FDEA                pea.l      [A6 - 0x216]
  1281. 00001006  4EAD 0542                jsr        [A5 + 0x542]
  1282. 0000100A  508F                     addq.l     A7, 8
  1283. 0000100C  486D FECE                pea.l      [A5 - 0x132]
  1284. 00001010  486E FDEA                pea.l      [A6 - 0x216]
  1285. 00001014  4EAD 040A                jsr        [A5 + 0x40A]
  1286. 00001018  508F                     addq.l     A7, 8
  1287. 0000101A  486E FBEA                pea.l      [A6 - 0x416]
  1288. 0000101E  486E FDEA                pea.l      [A6 - 0x216]
  1289. 00001022  4EAD 040A                jsr        [A5 + 0x40A]
  1290. 00001026  508F                     addq.l     A7, 8
  1291. label00001028:
  1292. 00001028  486D FED0                pea.l      [A5 - 0x130]
  1293. 0000102C  486E FBEA                pea.l      [A6 - 0x416]
  1294. 00001030  4EAD 041A                jsr        [A5 + 0x41A]
  1295. 00001034  508F                     addq.l     A7, 8
  1296. 00001036  302E FFF8                move.w     D0, [A6 - 0x8]
  1297. 0000103A  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1298. 0000103C  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1299. 00001042  2040                     movea.l    A0, D0
  1300. 00001044  0828 0000 0027           btst.b     [A0 + 0x27], 0x0
  1301. 0000104A  670E                     beq        +0x10 /* 0000105A */
  1302. 0000104C  486D FED4                pea.l      [A5 - 0x12C]
  1303. 00001050  486E FBEA                pea.l      [A6 - 0x416]
  1304. 00001054  4EAD 040A                jsr        [A5 + 0x40A]
  1305. 00001058  508F                     addq.l     A7, 8
  1306. label0000105A:
  1307. 0000105A  302E FFF8                move.w     D0, [A6 - 0x8]
  1308. 0000105E  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1309. 00001060  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1310. 00001066  2040                     movea.l    A0, D0
  1311. 00001068  0828 0001 0027           btst.b     [A0 + 0x27], 0x1
  1312. 0000106E  670E                     beq        +0x10 /* 0000107E */
  1313. 00001070  486D FED6                pea.l      [A5 - 0x12A]
  1314. 00001074  486E FBEA                pea.l      [A6 - 0x416]
  1315. 00001078  4EAD 040A                jsr        [A5 + 0x40A]
  1316. 0000107C  508F                     addq.l     A7, 8
  1317. label0000107E:
  1318. 0000107E  302E FFF8                move.w     D0, [A6 - 0x8]
  1319. 00001082  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1320. 00001084  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1321. 0000108A  2040                     movea.l    A0, D0
  1322. 0000108C  0828 0002 0027           btst.b     [A0 + 0x27], 0x2
  1323. 00001092  670E                     beq        +0x10 /* 000010A2 */
  1324. 00001094  486D FED8                pea.l      [A5 - 0x128]
  1325. 00001098  486E FBEA                pea.l      [A6 - 0x416]
  1326. 0000109C  4EAD 040A                jsr        [A5 + 0x40A]
  1327. 000010A0  508F                     addq.l     A7, 8
  1328. label000010A2:
  1329. 000010A2  302E FFF8                move.w     D0, [A6 - 0x8]
  1330. 000010A6  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1331. 000010A8  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1332. 000010AE  2040                     movea.l    A0, D0
  1333. 000010B0  4A28 0028                tst.b      [A0 + 0x28]
  1334. 000010B4  670E                     beq        +0x10 /* 000010C4 */
  1335. 000010B6  486D FEDA                pea.l      [A5 - 0x126]
  1336. 000010BA  486E FBEA                pea.l      [A6 - 0x416]
  1337. 000010BE  4EAD 040A                jsr        [A5 + 0x40A]
  1338. 000010C2  508F                     addq.l     A7, 8
  1339. label000010C4:
  1340. 000010C4  486D FEDC                pea.l      [A5 - 0x124]
  1341. 000010C8  486E FBEA                pea.l      [A6 - 0x416]
  1342. 000010CC  4EAD 040A                jsr        [A5 + 0x40A]
  1343. 000010D0  508F                     addq.l     A7, 8
  1344. 000010D2  486E FDEA                pea.l      [A6 - 0x216]
  1345. 000010D6  486E FBEA                pea.l      [A6 - 0x416]
  1346. 000010DA  4EAD 040A                jsr        [A5 + 0x40A]
  1347. 000010DE  508F                     addq.l     A7, 8
  1348. 000010E0  486E FBEA                pea.l      [A6 - 0x416]
  1349. 000010E4  486E FDEA                pea.l      [A6 - 0x216]
  1350. 000010E8  4EAD 041A                jsr        [A5 + 0x41A]
  1351. 000010EC  508F                     addq.l     A7, 8
  1352. 000010EE  486E FDEA                pea.l      [A6 - 0x216]
  1353. 000010F2  4EAD 0442                jsr        [A5 + 0x442]
  1354. 000010F6  588F                     addq.l     A7, 4
  1355. 000010F8  4267                     clr.w      -[A7]
  1356. 000010FA  486E FDEA                pea.l      [A6 - 0x216]
  1357. 000010FE  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1358. 00001102  48C0                     ext.l      D0
  1359. 00001104  2F00                     move.l     -[A7], D0
  1360. 00001106  4EAD 021A                jsr        [A5 + 0x21A]
  1361. 0000110A  301F                     move.w     D0, [A7]+
  1362. 0000110C  526E FFF8                addq.w     [A6 - 0x8], 1
  1363. label00001110:
  1364. 00001110  302E FFF8                move.w     D0, [A6 - 0x8]
  1365. 00001114  B06D FE96                cmp.w      D0, [A5 - 0x16A]
  1366. 00001118  6D00 FD4A                blt        -0x2B4 /* 00000E64 */
  1367. 0000111C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1368. 00001120  3F3C 0004                move.w     -[A7], 0x4
  1369. 00001124  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1370. 00001128  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1371. 0000112C  A97E                     trap       SelectDialogItemText/SelIText
  1372. 0000112E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1373. 00001132  4868 0010                pea.l      [A0 + 0x10]
  1374. 00001136  A928                     trap       InvalRect
  1375. 00001138  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  1376. 0000113C  A873                     trap       SetPort
  1377. 0000113E  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  1378. 00001142  A922                     trap       BeginUpdate
  1379. 00001144  206D D2B8                movea.l    A0, [A5 - 0x2D48]
  1380. 00001148  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1381. 0000114C  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  1382. 00001150  4EAD 027A                jsr        [A5 + 0x27A]
  1383. 00001154  4EAD 052A                jsr        [A5 + 0x52A]
  1384. 00001158  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  1385. 0000115C  A969                     trap       DrawControls
  1386. 0000115E  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  1387. 00001162  A923                     trap       EndUpdate
  1388. 00001164  486D 0582                pea.l      [A5 + 0x582]
  1389. 00001168  486E FFF8                pea.l      [A6 - 0x8]
  1390. 0000116C  A991                     trap       ModalDialog
  1391. 0000116E  4267                     clr.w      -[A7]
  1392. 00001170  4EAD 023A                jsr        [A5 + 0x23A]
  1393. 00001174  0C6E 0002 FFF8           cmpi.w     [A6 - 0x8], 0x2
  1394. 0000117A  6608                     bne        +0xA /* 00001184 */
  1395. 0000117C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1396. 00001180  A983                     trap       DisposeDialog
  1397. 00001182  6026                     bra        +0x28 /* 000011AA */
  1398. label00001184:
  1399. 00001184  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1400. 00001188  A916                     trap       HideWindow
  1401. 0000118A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1402. 0000118E  4EAD 00FA                jsr        [A5 + 0xFA]
  1403. 00001192  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1404. 00001196  4EBA F534                jsr        [PC - 0xACC /* 000006CC */]
  1405. 0000119A  588F                     addq.l     A7, 4
  1406. 0000119C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1407. 000011A0  4EAD 0102                jsr        [A5 + 0x102]
  1408. 000011A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1409. 000011A8  A983                     trap       DisposeDialog
  1410. label000011AA:
  1411. 000011AA  4E5E                     unlink     A6
  1412. 000011AC  4E75                     rts
  1413. export_171:
  1414. 000011AE  4E56 FFEE                link       A6, -0x0012
  1415. 000011B2  7001                     moveq.l    D0, 0x01
  1416. 000011B4  1D40 FFF3                move.b     [A6 - 0xD], D0
  1417. 000011B8  422D BCEC                clr.b      [A5 - 0x4314]
  1418. 000011BC  426D FE96                clr.w      [A5 - 0x16A]
  1419. 000011C0  7026                     moveq.l    D0, 0x26
  1420. 000011C2  3B40 BEB0                move.w     [A5 - 0x4150], D0
  1421. 000011C6  3B7C 0154 BEB4           move.w     [A5 - 0x414C], 0x154
  1422. 000011CC  302D BE3E                move.w     D0, [A5 - 0x41C2]
  1423. 000011D0  0640 FE37                addi.w     D0, 0xFE37
  1424. 000011D4  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1425. 000011D8  302D BEB2                move.w     D0, [A5 - 0x414E]
  1426. 000011DC  0640 00BE                addi.w     D0, 0xBE
  1427. 000011E0  3B40 BEB6                move.w     [A5 - 0x414A], D0
  1428. 000011E4  42A7                     clr.l      -[A7]
  1429. 000011E6  42A7                     clr.l      -[A7]
  1430. 000011E8  486D BEB0                pea.l      [A5 - 0x4150]
  1431. 000011EC  486D FEDE                pea.l      [A5 - 0x122]
  1432. 000011F0  1F3C 0001                move.b     -[A7], 0x1
  1433. 000011F4  3F3C 0004                move.w     -[A7], 0x4
  1434. 000011F8  4878 FFFF                pea.l      [0xFFFFFFFF]
  1435. 000011FC  4267                     clr.w      -[A7]
  1436. 000011FE  42A7                     clr.l      -[A7]
  1437. 00001200  A913                     trap       NewWindow
  1438. 00001202  205F                     movea.l    A0, [A7]+
  1439. 00001204  2B48 FEB0                move.l     [A5 - 0x150], A0
  1440. 00001208  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1441. 0000120C  A873                     trap       SetPort
  1442. 0000120E  486D FEEC                pea.l      [A5 - 0x114]
  1443. 00001212  486E FFEE                pea.l      [A6 - 0x12]
  1444. 00001216  A900                     trap       GetFNum
  1445. 00001218  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1446. 0000121C  A887                     trap       TextFont
  1447. 0000121E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1448. 00001222  A88A                     trap       TextSize
  1449. 00001224  426E FFF8                clr.w      [A6 - 0x8]
  1450. 00001228  426E FFF6                clr.w      [A6 - 0xA]
  1451. 0000122C  426E FFF4                clr.w      [A6 - 0xC]
  1452. 00001230  7001                     moveq.l    D0, 0x01
  1453. 00001232  3D40 FFFA                move.w     [A6 - 0x6], D0
  1454. 00001236  426D BEB0                clr.w      [A5 - 0x4150]
  1455. 0000123A  3B7C 00E1 BEB4           move.w     [A5 - 0x414C], 0xE1
  1456. 00001240  426D BEB2                clr.w      [A5 - 0x414E]
  1457. 00001244  3B7C 00C3 BEB6           move.w     [A5 - 0x414A], 0xC3
  1458. 0000124A  426E FFFC                clr.w      [A6 - 0x4]
  1459. 0000124E  426E FFFE                clr.w      [A6 - 0x2]
  1460. 00001252  42A7                     clr.l      -[A7]
  1461. 00001254  486D BEB0                pea.l      [A5 - 0x4150]
  1462. 00001258  486E FFF4                pea.l      [A6 - 0xC]
  1463. 0000125C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1464. 00001260  4267                     clr.w      -[A7]
  1465. 00001262  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1466. 00001266  1F3C 0001                move.b     -[A7], 0x1
  1467. 0000126A  4267                     clr.w      -[A7]
  1468. 0000126C  4267                     clr.w      -[A7]
  1469. 0000126E  1F3C 0001                move.b     -[A7], 0x1
  1470. 00001272  4EAD 028A                jsr        [A5 + 0x28A]
  1471. 00001276  205F                     movea.l    A0, [A7]+
  1472. 00001278  2B48 FE98                move.l     [A5 - 0x168], A0
  1473. 0000127C  206D FE98                movea.l    A0, [A5 - 0x168]
  1474. 00001280  2050                     movea.l    A0, [A0]
  1475. 00001282  5428 0024                addq.b     [A0 + 0x24], 2
  1476. 00001286  42A7                     clr.l      -[A7]
  1477. 00001288  4878 0898                pea.l      [0x00000898 /* CrsrBase */]
  1478. 0000128C  4EAD 00CA                jsr        [A5 + 0xCA]
  1479. 00001290  205F                     movea.l    A0, [A7]+
  1480. 00001292  2B48 FE92                move.l     [A5 - 0x16E], A0
  1481. 00001296  4267                     clr.w      -[A7]
  1482. 00001298  4EAD 0112                jsr        [A5 + 0x112]
  1483. 0000129C  301F                     move.w     D0, [A7]+
  1484. 0000129E  4A40                     tst.w      D0
  1485. 000012A0  6606                     bne        +0x8 /* 000012A8 */
  1486. 000012A2  4AAD FE92                tst.l      [A5 - 0x16E]
  1487. 000012A6  660A                     bne        +0xC /* 000012B2 */
  1488. label000012A8:
  1489. 000012A8  3F3C 0002                move.w     -[A7], 0x2
  1490. 000012AC  A9C8                     trap       SysBeep
  1491. 000012AE  6000 02DA                bra        +0x2DC /* 0000158A */
  1492. label000012B2:
  1493. 000012B2  4267                     clr.w      -[A7]
  1494. 000012B4  42A7                     clr.l      -[A7]
  1495. 000012B6  4267                     clr.w      -[A7]
  1496. 000012B8  4EBA 09E0                jsr        [PC + 0x9E0 /* 00001C9A */]
  1497. 000012BC  508F                     addq.l     A7, 8
  1498. 000012BE  3B7C 00F2 BEB0           move.w     [A5 - 0x4150], 0xF2
  1499. 000012C4  3B7C 0101 BEB4           move.w     [A5 - 0x414C], 0x101
  1500. 000012CA  7008                     moveq.l    D0, 0x08
  1501. 000012CC  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1502. 000012D0  7053                     moveq.l    D0, 0x53
  1503. 000012D2  3B40 BEB6                move.w     [A5 - 0x414A], D0
  1504. 000012D6  42A7                     clr.l      -[A7]
  1505. 000012D8  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1506. 000012DC  486D BEB0                pea.l      [A5 - 0x4150]
  1507. 000012E0  486D FEF4                pea.l      [A5 - 0x10C]
  1508. 000012E4  1F3C 0001                move.b     -[A7], 0x1
  1509. 000012E8  4267                     clr.w      -[A7]
  1510. 000012EA  4267                     clr.w      -[A7]
  1511. 000012EC  3F3C 0001                move.w     -[A7], 0x1
  1512. 000012F0  4267                     clr.w      -[A7]
  1513. 000012F2  42A7                     clr.l      -[A7]
  1514. 000012F4  A954                     trap       NewControl
  1515. 000012F6  205F                     movea.l    A0, [A7]+
  1516. 000012F8  2B48 FE9C                move.l     [A5 - 0x164], A0
  1517. 000012FC  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  1518. 00001300  3F3C 00FF                move.w     -[A7], 0xFF
  1519. 00001304  A95D                     trap       HiliteControl
  1520. 00001306  7064                     moveq.l    D0, 0x64
  1521. 00001308  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1522. 0000130C  3B7C 00B4 BEB6           move.w     [A5 - 0x414A], 0xB4
  1523. 00001312  42A7                     clr.l      -[A7]
  1524. 00001314  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1525. 00001318  486D BEB0                pea.l      [A5 - 0x4150]
  1526. 0000131C  486D FEFC                pea.l      [A5 - 0x104]
  1527. 00001320  1F3C 0001                move.b     -[A7], 0x1
  1528. 00001324  4267                     clr.w      -[A7]
  1529. 00001326  4267                     clr.w      -[A7]
  1530. 00001328  3F3C 0001                move.w     -[A7], 0x1
  1531. 0000132C  4267                     clr.w      -[A7]
  1532. 0000132E  42A7                     clr.l      -[A7]
  1533. 00001330  A954                     trap       NewControl
  1534. 00001332  205F                     movea.l    A0, [A7]+
  1535. 00001334  2B48 FEA0                move.l     [A5 - 0x160], A0
  1536. 00001338  3B7C 0109 BEB0           move.w     [A5 - 0x4150], 0x109
  1537. 0000133E  3B7C 0118 BEB4           move.w     [A5 - 0x414C], 0x118
  1538. 00001344  7008                     moveq.l    D0, 0x08
  1539. 00001346  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1540. 0000134A  7053                     moveq.l    D0, 0x53
  1541. 0000134C  3B40 BEB6                move.w     [A5 - 0x414A], D0
  1542. 00001350  42A7                     clr.l      -[A7]
  1543. 00001352  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1544. 00001356  486D BEB0                pea.l      [A5 - 0x4150]
  1545. 0000135A  486D FF04                pea.l      [A5 - 0xFC]
  1546. 0000135E  1F3C 0001                move.b     -[A7], 0x1
  1547. 00001362  4267                     clr.w      -[A7]
  1548. 00001364  4267                     clr.w      -[A7]
  1549. 00001366  3F3C 0001                move.w     -[A7], 0x1
  1550. 0000136A  4267                     clr.w      -[A7]
  1551. 0000136C  42A7                     clr.l      -[A7]
  1552. 0000136E  A954                     trap       NewControl
  1553. 00001370  205F                     movea.l    A0, [A7]+
  1554. 00001372  2B48 FEA8                move.l     [A5 - 0x158], A0
  1555. 00001376  7064                     moveq.l    D0, 0x64
  1556. 00001378  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1557. 0000137C  3B7C 00B4 BEB6           move.w     [A5 - 0x414A], 0xB4
  1558. 00001382  42A7                     clr.l      -[A7]
  1559. 00001384  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1560. 00001388  486D BEB0                pea.l      [A5 - 0x4150]
  1561. 0000138C  486D FF10                pea.l      [A5 - 0xF0]
  1562. 00001390  1F3C 0001                move.b     -[A7], 0x1
  1563. 00001394  4267                     clr.w      -[A7]
  1564. 00001396  4267                     clr.w      -[A7]
  1565. 00001398  3F3C 0001                move.w     -[A7], 0x1
  1566. 0000139C  4267                     clr.w      -[A7]
  1567. 0000139E  42A7                     clr.l      -[A7]
  1568. 000013A0  A954                     trap       NewControl
  1569. 000013A2  205F                     movea.l    A0, [A7]+
  1570. 000013A4  2B48 FEA4                move.l     [A5 - 0x15C], A0
  1571. 000013A8  2F2D FEA4                move.l     -[A7], [A5 - 0x15C]
  1572. 000013AC  3F3C 00FF                move.w     -[A7], 0xFF
  1573. 000013B0  A95D                     trap       HiliteControl
  1574. 000013B2  3B7C 011C BEB0           move.w     [A5 - 0x4150], 0x11C
  1575. 000013B8  3B7C 012B BEB4           move.w     [A5 - 0x414C], 0x12B
  1576. 000013BE  7008                     moveq.l    D0, 0x08
  1577. 000013C0  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1578. 000013C4  3B7C 00B4 BEB6           move.w     [A5 - 0x414A], 0xB4
  1579. 000013CA  42A7                     clr.l      -[A7]
  1580. 000013CC  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1581. 000013D0  486D BEB0                pea.l      [A5 - 0x4150]
  1582. 000013D4  486D FF18                pea.l      [A5 - 0xE8]
  1583. 000013D8  1F3C 0001                move.b     -[A7], 0x1
  1584. 000013DC  4267                     clr.w      -[A7]
  1585. 000013DE  4267                     clr.w      -[A7]
  1586. 000013E0  3F3C 0001                move.w     -[A7], 0x1
  1587. 000013E4  4267                     clr.w      -[A7]
  1588. 000013E6  42A7                     clr.l      -[A7]
  1589. 000013E8  A954                     trap       NewControl
  1590. 000013EA  205F                     movea.l    A0, [A7]+
  1591. 000013EC  2B48 FEAC                move.l     [A5 - 0x154], A0
  1592. 000013F0  4EBA 0874                jsr        [PC + 0x874 /* 00001C66 */]
  1593. label000013F4:
  1594. 000013F4  4267                     clr.w      -[A7]
  1595. 000013F6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1596. 000013FA  486D BF94                pea.l      [A5 - 0x406C]
  1597. 000013FE  A970                     trap       GetNextEvent
  1598. 00001400  101F                     move.b     D0, [A7]+
  1599. 00001402  4A00                     tst.b      D0
  1600. 00001404  6700 0166                beq        +0x168 /* 0000156C */
  1601. 00001408  302D BF94                move.w     D0, [A5 - 0x406C]
  1602. 0000140C  4EAD 002A                jsr        [A5 + 0x2A]
  1603. 00001410  0005 0016                ori.b      D5, 0x16
  1604. 00001414  000F 0026                ori.b      A7, 0x26 /* '&' */
  1605. 00001418  0006 0032                ori.b      D6, 0x32 /* '2' */
  1606. 0000141C  0001 006C                ori.b      D1, 0x6C /* 'l' */
  1607. 00001420  0003 0068                ori.b      D3, 0x68 /* 'h' */
  1608. 00001424  0005 0146                ori.b      D5, 0x46 /* 'F' */
  1609. 00001428  082D 0000 BF99           btst.b     [A5 - 0x4067], 0x0
  1610. 0000142E  57C0                     seq        D0
  1611. 00001430  4400                     neg.b      D0
  1612. 00001432  4880                     ext.w      D0
  1613. 00001434  1B40 D08F                move.b     [A5 - 0x2F71], D0
  1614. 00001438  6000 0132                bra        +0x134 /* 0000156C */
  1615. 0000143C  4267                     clr.w      -[A7]
  1616. 0000143E  42A7                     clr.l      -[A7]
  1617. 00001440  4267                     clr.w      -[A7]
  1618. 00001442  4EBA 0856                jsr        [PC + 0x856 /* 00001C9A */]
  1619. 00001446  508F                     addq.l     A7, 8
  1620. 00001448  6000 0122                bra        +0x124 /* 0000156C */
  1621. 0000144C  4267                     clr.w      -[A7]
  1622. 0000144E  2F2D BF9E                move.l     -[A7], [A5 - 0x4062]
  1623. 00001452  486D BFA4                pea.l      [A5 - 0x405C]
  1624. 00001456  A92C                     trap       FindWindow
  1625. 00001458  301F                     move.w     D0, [A7]+
  1626. 0000145A  3D40 FFF0                move.w     [A6 - 0x10], D0
  1627. 0000145E  202D BFA4                move.l     D0, [A5 - 0x405C]
  1628. 00001462  B0AD FEB0                cmp.l      D0, [A5 - 0x150]
  1629. 00001466  6706                     beq        +0x8 /* 0000146E */
  1630. 00001468  3F3C 0001                move.w     -[A7], 0x1
  1631. 0000146C  A9C8                     trap       SysBeep
  1632. label0000146E:
  1633. 0000146E  302E FFF0                move.w     D0, [A6 - 0x10]
  1634. 00001472  4EAD 003A                jsr        [A5 + 0x3A]
  1635. 00001476  0003 0003                ori.b      D3, 0x3
  1636. 0000147A  00F2 0002                ori.?      [A2 + D0.w + 0x2], 0xFFFFFFFFFFFFFFFF
  1637. 0000147E  4EBA 0698                jsr        [PC + 0x698 /* 00001B18 */]
  1638. 00001482  1D40 FFF3                move.b     [A6 - 0xD], D0
  1639. 00001486  6000 00E4                bra        +0xE6 /* 0000156C */
  1640. 0000148A  082D 0000 BFA2           btst.b     [A5 - 0x405E], 0x0
  1641. 00001490  6700 00AE                beq        +0xB0 /* 00001540 */
  1642. 00001494  203C 0000 00FF           move.l     D0, 0xFF
  1643. 0000149A  C0AD BF96                and.l      D0, [A5 - 0x406A]
  1644. 0000149E  4EAD 0032                jsr        [A5 + 0x32]
  1645. 000014A2  0009 0038                ori.b      A1, 0x38 /* '8' */
  1646. 000014A6  0000 0063                ori.b      D0, 0x63 /* 'c' */
  1647. 000014AA  0032 0000 0043           ori.b      [A2 + D0.w + 0x43], 0x0
  1648. 000014B0  002C 0000 002E           ori.b      [A4 + 0x2E], 0x0
  1649. 000014B6  002E 0000 0061           ori.b      [A6 + 0x61], 0x0
  1650. 000014BC  0028 0000 0041           ori.b      [A0 + 0x41], 0x0
  1651. 000014C2  003E 0000                ori.b      <<invalid special address>>, 0x0
  1652. 000014C6  0064 0038                ori.w      -[A4], 0x38 /* '8' */
  1653. 000014CA  0000 0044                ori.b      D0, 0x44 /* 'D' */
  1654. 000014CE  0068 0000 0074           ori.w      [A0 + 0x74], 0x0
  1655. 000014D4  0062 0000                ori.w      -[A2], 0x0
  1656. 000014D8  0054 0092                ori.w      [A4], 0x92
  1657. 000014DC  422E FFF3                clr.b      [A6 - 0xD]
  1658. 000014E0  6000 008A                bra        +0x8C /* 0000156C */
  1659. 000014E4  206D FEA8                movea.l    A0, [A5 - 0x158]
  1660. 000014E8  2050                     movea.l    A0, [A0]
  1661. 000014EA  7000                     moveq.l    D0, 0x00
  1662. 000014EC  1028 0011                move.b     D0, [A0 + 0x11]
  1663. 000014F0  0C40 00FF                cmpi.w     D0, 0xFF
  1664. 000014F4  6700 0076                beq        +0x78 /* 0000156C */
  1665. 000014F8  4EBA 076C                jsr        [PC + 0x76C /* 00001C66 */]
  1666. 000014FC  6000 006E                bra        +0x70 /* 0000156C */
  1667. 00001500  206D FEA4                movea.l    A0, [A5 - 0x15C]
  1668. 00001504  2050                     movea.l    A0, [A0]
  1669. 00001506  7000                     moveq.l    D0, 0x00
  1670. 00001508  1028 0011                move.b     D0, [A0 + 0x11]
  1671. 0000150C  0C40 00FF                cmpi.w     D0, 0xFF
  1672. 00001510  6700 005A                beq        +0x5C /* 0000156C */
  1673. 00001514  4EBA 0B56                jsr        [PC + 0xB56 /* 0000206C */]
  1674. 00001518  0C6D 0014 FE96           cmpi.w     [A5 - 0x16A], 0x14
  1675. 0000151E  6D0C                     blt        +0xE /* 0000152C */
  1676. 00001520  2F2D FEA8                move.l     -[A7], [A5 - 0x158]
  1677. 00001524  3F3C 00FF                move.w     -[A7], 0xFF
  1678. 00001528  A95D                     trap       HiliteControl
  1679. 0000152A  6040                     bra        +0x42 /* 0000156C */
  1680. label0000152C:
  1681. 0000152C  2F2D FEA8                move.l     -[A7], [A5 - 0x158]
  1682. 00001530  4267                     clr.w      -[A7]
  1683. 00001532  A95D                     trap       HiliteControl
  1684. 00001534  6036                     bra        +0x38 /* 0000156C */
  1685. 00001536  4EBA F880                jsr        [PC - 0x780 /* 00000DB8 */]
  1686. 0000153A  422E FFF3                clr.b      [A6 - 0xD]
  1687. 0000153E  602C                     bra        +0x2E /* 0000156C */
  1688. label00001540:
  1689. 00001540  203C 0000 00FF           move.l     D0, 0xFF
  1690. 00001546  C0AD BF96                and.l      D0, [A5 - 0x406A]
  1691. 0000154A  0C80 0000 000D           cmpi.l     D0, 0xD /* '\r' */
  1692. 00001550  661A                     bne        +0x1C /* 0000156C */
  1693. 00001552  206D FE9C                movea.l    A0, [A5 - 0x164]
  1694. 00001556  2050                     movea.l    A0, [A0]
  1695. 00001558  7000                     moveq.l    D0, 0x00
  1696. 0000155A  1028 0011                move.b     D0, [A0 + 0x11]
  1697. 0000155E  0C40 00FF                cmpi.w     D0, 0xFF
  1698. 00001562  6708                     beq        +0xA /* 0000156C */
  1699. 00001564  4EBA 0890                jsr        [PC + 0x890 /* 00001DF6 */]
  1700. 00001568  422E FFF3                clr.b      [A6 - 0xD]
  1701. label0000156C:
  1702. 0000156C  4A2E FFF3                tst.b      [A6 - 0xD]
  1703. 00001570  6600 FE82                bne        -0x17C /* 000013F4 */
  1704. 00001574  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  1705. 00001578  4EAD 02B2                jsr        [A5 + 0x2B2]
  1706. 0000157C  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  1707. 00001580  A914                     trap       DisposeWindow
  1708. 00001582  2F2D FE92                move.l     -[A7], [A5 - 0x16E]
  1709. 00001586  4EAD 00D2                jsr        [A5 + 0xD2]
  1710. label0000158A:
  1711. 0000158A  4E5E                     unlink     A6
  1712. 0000158C  4E75                     rts
  1713. export_170:
  1714. 0000158E  4E56 FFDA                link       A6, -0x0026
  1715. 00001592  302E 000C                move.w     D0, [A6 + 0xC]
  1716. 00001596  4EAD 002A                jsr        [A5 + 0x2A]
  1717. 0000159A  0008 0022                ori.b      A0, 0x22 /* '"' */
  1718. 0000159E  FFFF                     .extension 0xFFF // unimplemented
  1719. 000015A0  00A8 000B 00A4 0067      ori.l      [A0 + 0x67], 0xB00A4
  1720. 000015A8  02DC                     andi.?     [A4]+, 0xFFFFFFFFFFFFFFFF
  1721. 000015AA  0001 045A                ori.b      D1, 0x5A /* 'Z' */
  1722. 000015AE  1053                     movea.b    A0, [A3]
  1723. 000015B0  0456 1073                subi.w     [A6], 0x1073
  1724. 000015B4  046C 000C 04A0           subi.w     [A4 + 0x4A0], 0xC
  1725. 000015BA  000F 04F0                ori.b      A7, 0xF0
  1726. 000015BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1727. 000015C2  3F3C 000B                move.w     -[A7], 0xB
  1728. 000015C6  486E FFFE                pea.l      [A6 - 0x2]
  1729. 000015CA  486E FFFA                pea.l      [A6 - 0x6]
  1730. 000015CE  486E FFF2                pea.l      [A6 - 0xE]
  1731. 000015D2  A98D                     trap       GetDialogItem/GetDItem
  1732. 000015D4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1733. 000015D8  486D FF2E                pea.l      [A5 - 0xD2]
  1734. 000015DC  A95F                     trap       SetControlTitle/SetCTitle
  1735. 000015DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1736. 000015E2  3F3C 0003                move.w     -[A7], 0x3
  1737. 000015E6  486E FFFE                pea.l      [A6 - 0x2]
  1738. 000015EA  486E FFFA                pea.l      [A6 - 0x6]
  1739. 000015EE  486E FFF2                pea.l      [A6 - 0xE]
  1740. 000015F2  A98D                     trap       GetDialogItem/GetDItem
  1741. 000015F4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1742. 000015F8  486D FF3A                pea.l      [A5 - 0xC6]
  1743. 000015FC  A95F                     trap       SetControlTitle/SetCTitle
  1744. 000015FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1745. 00001602  3F3C 000C                move.w     -[A7], 0xC
  1746. 00001606  486E FFFE                pea.l      [A6 - 0x2]
  1747. 0000160A  486E FFFA                pea.l      [A6 - 0x6]
  1748. 0000160E  486E FFF2                pea.l      [A6 - 0xE]
  1749. 00001612  A98D                     trap       GetDialogItem/GetDItem
  1750. 00001614  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1751. 00001618  486D FF40                pea.l      [A5 - 0xC0]
  1752. 0000161C  A95F                     trap       SetControlTitle/SetCTitle
  1753. 0000161E  4EAD 02FA                jsr        [A5 + 0x2FA]
  1754. 00001622  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1755. 00001626  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1756. 0000162A  486E FFFE                pea.l      [A6 - 0x2]
  1757. 0000162E  486E FFFA                pea.l      [A6 - 0x6]
  1758. 00001632  486E FFF2                pea.l      [A6 - 0xE]
  1759. 00001636  A98D                     trap       GetDialogItem/GetDItem
  1760. 00001638  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1761. 0000163C  486D BBE6                pea.l      [A5 - 0x441A]
  1762. 00001640  A98F                     trap       SetDialogItemText/SetIText
  1763. 00001642  70FF                     moveq.l    D0, 0xFFFFFFFF
  1764. 00001644  6000 046A                bra        +0x46C /* 00001AB0 */
  1765. 00001648  486E FFE2                pea.l      [A6 - 0x1E]
  1766. 0000164C  A976                     trap       GetKeys
  1767. 0000164E  0C6E 000B 000C           cmpi.w     [A6 + 0xC], 0xB
  1768. 00001654  6614                     bne        +0x16 /* 0000166A */
  1769. 00001656  7000                     moveq.l    D0, 0x00
  1770. 00001658  102D FE52                move.b     D0, [A5 - 0x1AE]
  1771. 0000165C  4A40                     tst.w      D0
  1772. 0000165E  670A                     beq        +0xC /* 0000166A */
  1773. 00001660  7001                     moveq.l    D0, 0x01
  1774. 00001662  3D40 000C                move.w     [A6 + 0xC], D0
  1775. 00001666  6000 021C                bra        +0x21E /* 00001884 */
  1776. label0000166A:
  1777. 0000166A  4267                     clr.w      -[A7]
  1778. 0000166C  486E FFE2                pea.l      [A6 - 0x1E]
  1779. 00001670  4878 0023                pea.l      [0x00000023]
  1780. 00001674  A85D                     trap       BitTst
  1781. 00001676  101F                     move.b     D0, [A7]+
  1782. 00001678  4A00                     tst.b      D0
  1783. 0000167A  6712                     beq        +0x14 /* 0000168E */
  1784. 0000167C  4267                     clr.w      -[A7]
  1785. 0000167E  486E FFE2                pea.l      [A6 - 0x1E]
  1786. 00001682  4878 0030                pea.l      [0x00000030]
  1787. 00001686  A85D                     trap       BitTst
  1788. 00001688  101F                     move.b     D0, [A7]+
  1789. 0000168A  4A00                     tst.b      D0
  1790. 0000168C  662E                     bne        +0x30 /* 000016BC */
  1791. label0000168E:
  1792. 0000168E  4267                     clr.w      -[A7]
  1793. 00001690  486E FFE2                pea.l      [A6 - 0x1E]
  1794. 00001694  4878 004B                pea.l      [0x0000004B]
  1795. 00001698  A85D                     trap       BitTst
  1796. 0000169A  101F                     move.b     D0, [A7]+
  1797. 0000169C  4A00                     tst.b      D0
  1798. 0000169E  6712                     beq        +0x14 /* 000016B2 */
  1799. 000016A0  4267                     clr.w      -[A7]
  1800. 000016A2  486E FFE2                pea.l      [A6 - 0x1E]
  1801. 000016A6  4878 0030                pea.l      [0x00000030]
  1802. 000016AA  A85D                     trap       BitTst
  1803. 000016AC  101F                     move.b     D0, [A7]+
  1804. 000016AE  4A00                     tst.b      D0
  1805. 000016B0  660A                     bne        +0xC /* 000016BC */
  1806. label000016B2:
  1807. 000016B2  0C6E 000B 000C           cmpi.w     [A6 + 0xC], 0xB
  1808. 000016B8  6600 03F2                bne        +0x3F4 /* 00001AAC */
  1809. label000016BC:
  1810. 000016BC  302D FE96                move.w     D0, [A5 - 0x16A]
  1811. 000016C0  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1812. 000016C2  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1813. 000016C8  3238 0214                move.w     D1, [0x00000214 /* SFSaveDisk */]
  1814. 000016CC  4441                     neg.w      D1
  1815. 000016CE  2040                     movea.l    A0, D0
  1816. 000016D0  3081                     move.w     [A0], D1
  1817. 000016D2  302D FE96                move.w     D0, [A5 - 0x16A]
  1818. 000016D6  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1819. 000016D8  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1820. 000016DE  2040                     movea.l    A0, D0
  1821. 000016E0  216D FE4A 002A           move.l     [A0 + 0x2A], [A5 - 0x1B6]
  1822. 000016E6  302D FE96                move.w     D0, [A5 - 0x16A]
  1823. 000016EA  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1824. 000016EC  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1825. 000016F2  2040                     movea.l    A0, D0
  1826. 000016F4  316D BEC6 0026           move.w     [A0 + 0x26], [A5 - 0x413A]
  1827. 000016FA  302D FE96                move.w     D0, [A5 - 0x16A]
  1828. 000016FE  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1829. 00001700  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1830. 00001706  2040                     movea.l    A0, D0
  1831. 00001708  116D BEC0 0028           move.b     [A0 + 0x28], [A5 - 0x4140]
  1832. 0000170E  302D FE96                move.w     D0, [A5 - 0x16A]
  1833. 00001712  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1834. 00001714  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1835. 0000171A  486D FE52                pea.l      [A5 - 0x1AE]
  1836. 0000171E  0680 0000 002E           addi.l     D0, 0x2E /* '.' */
  1837. 00001724  2F00                     move.l     -[A7], D0
  1838. 00001726  4878 0040                pea.l      [0x00000040]
  1839. 0000172A  4EAD 010A                jsr        [A5 + 0x10A]
  1840. 0000172E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1841. 00001732  3F3C 000F                move.w     -[A7], 0xF
  1842. 00001736  486E FFFE                pea.l      [A6 - 0x2]
  1843. 0000173A  486E FFFA                pea.l      [A6 - 0x6]
  1844. 0000173E  486E FFF2                pea.l      [A6 - 0xE]
  1845. 00001742  A98D                     trap       GetDialogItem/GetDItem
  1846. 00001744  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1847. 00001748  4267                     clr.w      -[A7]
  1848. 0000174A  A963                     trap       SetControlValue/SetCtlValue
  1849. 0000174C  422D BEC0                clr.b      [A5 - 0x4140]
  1850. 00001750  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  1851. 00001754  4440                     neg.w      D0
  1852. 00001756  3B40 D1C2                move.w     [A5 - 0x2E3E], D0
  1853. 0000175A  302D FE96                move.w     D0, [A5 - 0x16A]
  1854. 0000175E  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1855. 00001760  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1856. 00001766  2040                     movea.l    A0, D0
  1857. 00001768  2B68 002A D1DC           move.l     [A5 - 0x2E24], [A0 + 0x2A]
  1858. 0000176E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1859. 00001770  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  1860. 00001774  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  1861. 00001778  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  1862. 0000177C  4267                     clr.w      -[A7]
  1863. 0000177E  486D D1AC                pea.l      [A5 - 0x2E54]
  1864. 00001782  4267                     clr.w      -[A7]
  1865. 00001784  4EAD 01EA                jsr        [A5 + 0x1EA]
  1866. 00001788  301F                     move.w     D0, [A7]+
  1867. 0000178A  486D BBE6                pea.l      [A5 - 0x441A]
  1868. 0000178E  42A7                     clr.l      -[A7]
  1869. 00001790  42A7                     clr.l      -[A7]
  1870. 00001792  42A7                     clr.l      -[A7]
  1871. 00001794  A98B                     trap       ParamText
  1872. 00001796  302D FE96                move.w     D0, [A5 - 0x16A]
  1873. 0000179A  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1874. 0000179C  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1875. 000017A2  5880                     addq.l     D0, 4
  1876. 000017A4  2B40 D1BE                move.l     [A5 - 0x2E42], D0
  1877. 000017A8  426D D1C8                clr.w      [A5 - 0x2E38]
  1878. 000017AC  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  1879. 000017B0  4440                     neg.w      D0
  1880. 000017B2  3B40 D1C2                move.w     [A5 - 0x2E3E], D0
  1881. 000017B6  4267                     clr.w      -[A7]
  1882. 000017B8  486D D1AC                pea.l      [A5 - 0x2E54]
  1883. 000017BC  4267                     clr.w      -[A7]
  1884. 000017BE  4EAD 01FA                jsr        [A5 + 0x1FA]
  1885. 000017C2  301F                     move.w     D0, [A7]+
  1886. 000017C4  4A78 03F6                tst.w      [0x000003F6 /* FSFCBLen */]
  1887. 000017C8  6C16                     bge        +0x18 /* 000017E0 */
  1888. 000017CA  302D FE96                move.w     D0, [A5 - 0x16A]
  1889. 000017CE  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1890. 000017D0  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1891. 000017D6  2040                     movea.l    A0, D0
  1892. 000017D8  7001                     moveq.l    D0, 0x01
  1893. 000017DA  3140 0002                move.w     [A0 + 0x2], D0
  1894. 000017DE  6014                     bra        +0x16 /* 000017F4 */
  1895. label000017E0:
  1896. 000017E0  302D FE96                move.w     D0, [A5 - 0x16A]
  1897. 000017E4  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1898. 000017E6  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1899. 000017EC  2040                     movea.l    A0, D0
  1900. 000017EE  316D D1EE 0002           move.w     [A0 + 0x2], [A5 - 0x2E12]
  1901. label000017F4:
  1902. 000017F4  302D FE96                move.w     D0, [A5 - 0x16A]
  1903. 000017F8  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1904. 000017FA  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1905. 00001800  2D40 FFDA                move.l     [A6 - 0x26], D0
  1906. 00001804  4EBA EE68                jsr        [PC - 0x1198 /* 0000066E */]
  1907. 00001808  206E FFDA                movea.l    A0, [A6 - 0x26]
  1908. 0000180C  1140 0024                move.b     [A0 + 0x24], D0
  1909. 00001810  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  1910. 00001814  4267                     clr.w      -[A7]
  1911. 00001816  A95D                     trap       HiliteControl
  1912. 00001818  426E FFE0                clr.w      [A6 - 0x20]
  1913. 0000181C  4267                     clr.w      -[A7]
  1914. 0000181E  3F3C 0001                move.w     -[A7], 0x1
  1915. 00001822  3F3C 07D0                move.w     -[A7], 0x7D0
  1916. 00001826  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  1917. 0000182A  4EAD 02CA                jsr        [A5 + 0x2CA]
  1918. 0000182E  301F                     move.w     D0, [A7]+
  1919. 00001830  3D40 FFDE                move.w     [A6 - 0x22], D0
  1920. 00001834  486D FF48                pea.l      [A5 - 0xB8]
  1921. 00001838  486D BBE6                pea.l      [A5 - 0x441A]
  1922. 0000183C  4EAD 054A                jsr        [A5 + 0x54A]
  1923. 00001840  508F                     addq.l     A7, 8
  1924. 00001842  486D BBE7                pea.l      [A5 - 0x4419]
  1925. 00001846  102D BBE6                move.b     D0, [A5 - 0x441A]
  1926. 0000184A  4880                     ext.w      D0
  1927. 0000184C  3F00                     move.w     -[A7], D0
  1928. 0000184E  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1929. 00001852  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  1930. 00001856  4EAD 0282                jsr        [A5 + 0x282]
  1931. 0000185A  526D FE96                addq.w     [A5 - 0x16A], 1
  1932. 0000185E  4267                     clr.w      -[A7]
  1933. 00001860  42A7                     clr.l      -[A7]
  1934. 00001862  4267                     clr.w      -[A7]
  1935. 00001864  4EBA 0434                jsr        [PC + 0x434 /* 00001C9A */]
  1936. 00001868  508F                     addq.l     A7, 8
  1937. 0000186A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1938. 0000186E  A873                     trap       SetPort
  1939. 00001870  0C6D 0014 FE96           cmpi.w     [A5 - 0x16A], 0x14
  1940. 00001876  6D06                     blt        +0x8 /* 0000187E */
  1941. 00001878  7003                     moveq.l    D0, 0x03
  1942. 0000187A  6000 0234                bra        +0x236 /* 00001AB0 */
  1943. label0000187E:
  1944. 0000187E  7064                     moveq.l    D0, 0x64
  1945. 00001880  6000 022E                bra        +0x230 /* 00001AB0 */
  1946. label00001884:
  1947. 00001884  302D FE96                move.w     D0, [A5 - 0x16A]
  1948. 00001888  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1949. 0000188A  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1950. 00001890  3238 0214                move.w     D1, [0x00000214 /* SFSaveDisk */]
  1951. 00001894  4441                     neg.w      D1
  1952. 00001896  2040                     movea.l    A0, D0
  1953. 00001898  3081                     move.w     [A0], D1
  1954. 0000189A  302D FE96                move.w     D0, [A5 - 0x16A]
  1955. 0000189E  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1956. 000018A0  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1957. 000018A6  2040                     movea.l    A0, D0
  1958. 000018A8  2178 0398 002A           move.l     [A0 + 0x2A], [0x00000398 /* CurDirStore */]
  1959. 000018AE  302D FE96                move.w     D0, [A5 - 0x16A]
  1960. 000018B2  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1961. 000018B4  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1962. 000018BA  2040                     movea.l    A0, D0
  1963. 000018BC  316D BEC6 0026           move.w     [A0 + 0x26], [A5 - 0x413A]
  1964. 000018C2  302D FE96                move.w     D0, [A5 - 0x16A]
  1965. 000018C6  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1966. 000018C8  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1967. 000018CE  2040                     movea.l    A0, D0
  1968. 000018D0  116D BEC0 0028           move.b     [A0 + 0x28], [A5 - 0x4140]
  1969. 000018D6  302D FE96                move.w     D0, [A5 - 0x16A]
  1970. 000018DA  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1971. 000018DC  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1972. 000018E2  486D FE52                pea.l      [A5 - 0x1AE]
  1973. 000018E6  0680 0000 002E           addi.l     D0, 0x2E /* '.' */
  1974. 000018EC  2F00                     move.l     -[A7], D0
  1975. 000018EE  4878 0040                pea.l      [0x00000040]
  1976. 000018F2  4EAD 010A                jsr        [A5 + 0x10A]
  1977. 000018F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1978. 000018FA  3F3C 000F                move.w     -[A7], 0xF
  1979. 000018FE  486E FFFE                pea.l      [A6 - 0x2]
  1980. 00001902  486E FFFA                pea.l      [A6 - 0x6]
  1981. 00001906  486E FFF2                pea.l      [A6 - 0xE]
  1982. 0000190A  A98D                     trap       GetDialogItem/GetDItem
  1983. 0000190C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1984. 00001910  4267                     clr.w      -[A7]
  1985. 00001912  A963                     trap       SetControlValue/SetCtlValue
  1986. 00001914  422D BEC0                clr.b      [A5 - 0x4140]
  1987. 00001918  302D FE96                move.w     D0, [A5 - 0x16A]
  1988. 0000191C  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1989. 0000191E  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  1990. 00001924  5880                     addq.l     D0, 4
  1991. 00001926  2B40 D1BE                move.l     [A5 - 0x2E42], D0
  1992. 0000192A  426D D1C8                clr.w      [A5 - 0x2E38]
  1993. 0000192E  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  1994. 00001932  4440                     neg.w      D0
  1995. 00001934  3B40 D1C2                move.w     [A5 - 0x2E3E], D0
  1996. 00001938  4267                     clr.w      -[A7]
  1997. 0000193A  486D D1AC                pea.l      [A5 - 0x2E54]
  1998. 0000193E  4267                     clr.w      -[A7]
  1999. 00001940  4EAD 01FA                jsr        [A5 + 0x1FA]
  2000. 00001944  301F                     move.w     D0, [A7]+
  2001. 00001946  4A78 03F6                tst.w      [0x000003F6 /* FSFCBLen */]
  2002. 0000194A  6C16                     bge        +0x18 /* 00001962 */
  2003. 0000194C  302D FE96                move.w     D0, [A5 - 0x16A]
  2004. 00001950  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2005. 00001952  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2006. 00001958  2040                     movea.l    A0, D0
  2007. 0000195A  7001                     moveq.l    D0, 0x01
  2008. 0000195C  3140 0002                move.w     [A0 + 0x2], D0
  2009. 00001960  6014                     bra        +0x16 /* 00001976 */
  2010. label00001962:
  2011. 00001962  302D FE96                move.w     D0, [A5 - 0x16A]
  2012. 00001966  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2013. 00001968  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2014. 0000196E  2040                     movea.l    A0, D0
  2015. 00001970  316D D1EE 0002           move.w     [A0 + 0x2], [A5 - 0x2E12]
  2016. label00001976:
  2017. 00001976  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  2018. 0000197A  4267                     clr.w      -[A7]
  2019. 0000197C  A95D                     trap       HiliteControl
  2020. 0000197E  426E FFE0                clr.w      [A6 - 0x20]
  2021. 00001982  4267                     clr.w      -[A7]
  2022. 00001984  3F3C 0001                move.w     -[A7], 0x1
  2023. 00001988  3F3C 07D0                move.w     -[A7], 0x7D0
  2024. 0000198C  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2025. 00001990  4EAD 02CA                jsr        [A5 + 0x2CA]
  2026. 00001994  301F                     move.w     D0, [A7]+
  2027. 00001996  3D40 FFDE                move.w     [A6 - 0x22], D0
  2028. 0000199A  302D FE96                move.w     D0, [A5 - 0x16A]
  2029. 0000199E  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2030. 000019A0  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2031. 000019A6  322D FE96                move.w     D1, [A5 - 0x16A]
  2032. 000019AA  C3FC                     muls.w     D1, 0xFFFFFFFFFFFFFFFF
  2033. 000019AC  006E D2AD FE92           ori.w      [A6 - 0x16E], 0xD2AD
  2034. 000019B2  0680 0000 002F           addi.l     D0, 0x2F /* '/' */
  2035. 000019B8  2F00                     move.l     -[A7], D0
  2036. 000019BA  2041                     movea.l    A0, D1
  2037. 000019BC  1028 002E                move.b     D0, [A0 + 0x2E]
  2038. 000019C0  4880                     ext.w      D0
  2039. 000019C2  3F00                     move.w     -[A7], D0
  2040. 000019C4  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2041. 000019C8  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2042. 000019CC  4EAD 0282                jsr        [A5 + 0x282]
  2043. 000019D0  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2044. 000019D4  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2045. 000019D8  4EAD 02A2                jsr        [A5 + 0x2A2]
  2046. 000019DC  526D FE96                addq.w     [A5 - 0x16A], 1
  2047. 000019E0  4267                     clr.w      -[A7]
  2048. 000019E2  42A7                     clr.l      -[A7]
  2049. 000019E4  4267                     clr.w      -[A7]
  2050. 000019E6  4EBA 02B2                jsr        [PC + 0x2B2 /* 00001C9A */]
  2051. 000019EA  508F                     addq.l     A7, 8
  2052. 000019EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2053. 000019F0  A873                     trap       SetPort
  2054. 000019F2  0C6D 0014 FE96           cmpi.w     [A5 - 0x16A], 0x14
  2055. 000019F8  6D06                     blt        +0x8 /* 00001A00 */
  2056. 000019FA  7003                     moveq.l    D0, 0x03
  2057. 000019FC  6000 00B2                bra        +0xB4 /* 00001AB0 */
  2058. label00001A00:
  2059. 00001A00  7064                     moveq.l    D0, 0x64
  2060. 00001A02  6000 00AC                bra        +0xAE /* 00001AB0 */
  2061. 00001A06  486E FFE2                pea.l      [A6 - 0x1E]
  2062. 00001A0A  A976                     trap       GetKeys
  2063. 00001A0C  4267                     clr.w      -[A7]
  2064. 00001A0E  486E FFE2                pea.l      [A6 - 0x1E]
  2065. 00001A12  4878 0030                pea.l      [0x00000030]
  2066. 00001A16  A85D                     trap       BitTst
  2067. 00001A18  101F                     move.b     D0, [A7]+
  2068. 00001A1A  4A00                     tst.b      D0
  2069. 00001A1C  6700 008E                beq        +0x90 /* 00001AAC */
  2070. 00001A20  206E 0008                movea.l    A0, [A6 + 0x8]
  2071. 00001A24  4868 0010                pea.l      [A0 + 0x10]
  2072. 00001A28  4EAD 02D2                jsr        [A5 + 0x2D2]
  2073. 00001A2C  588F                     addq.l     A7, 4
  2074. 00001A2E  4EAD 02FA                jsr        [A5 + 0x2FA]
  2075. 00001A32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2076. 00001A36  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2077. 00001A3A  486E FFFE                pea.l      [A6 - 0x2]
  2078. 00001A3E  486E FFFA                pea.l      [A6 - 0x6]
  2079. 00001A42  486E FFF2                pea.l      [A6 - 0xE]
  2080. 00001A46  A98D                     trap       GetDialogItem/GetDItem
  2081. 00001A48  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2082. 00001A4C  486D BBE6                pea.l      [A5 - 0x441A]
  2083. 00001A50  A98F                     trap       SetDialogItemText/SetIText
  2084. 00001A52  7064                     moveq.l    D0, 0x64
  2085. 00001A54  6000 005A                bra        +0x5C /* 00001AB0 */
  2086. 00001A58  4A2D BEC0                tst.b      [A5 - 0x4140]
  2087. 00001A5C  6720                     beq        +0x22 /* 00001A7E */
  2088. 00001A5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2089. 00001A62  3F3C 000F                move.w     -[A7], 0xF
  2090. 00001A66  486E FFFE                pea.l      [A6 - 0x2]
  2091. 00001A6A  486E FFFA                pea.l      [A6 - 0x6]
  2092. 00001A6E  486E FFF2                pea.l      [A6 - 0xE]
  2093. 00001A72  A98D                     trap       GetDialogItem/GetDItem
  2094. 00001A74  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2095. 00001A78  4267                     clr.w      -[A7]
  2096. 00001A7A  A963                     trap       SetControlValue/SetCtlValue
  2097. 00001A7C  6020                     bra        +0x22 /* 00001A9E */
  2098. label00001A7E:
  2099. 00001A7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2100. 00001A82  3F3C 000F                move.w     -[A7], 0xF
  2101. 00001A86  486E FFFE                pea.l      [A6 - 0x2]
  2102. 00001A8A  486E FFFA                pea.l      [A6 - 0x6]
  2103. 00001A8E  486E FFF2                pea.l      [A6 - 0xE]
  2104. 00001A92  A98D                     trap       GetDialogItem/GetDItem
  2105. 00001A94  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2106. 00001A98  3F3C 0001                move.w     -[A7], 0x1
  2107. 00001A9C  A963                     trap       SetControlValue/SetCtlValue
  2108. label00001A9E:
  2109. 00001A9E  4A2D BEC0                tst.b      [A5 - 0x4140]
  2110. 00001AA2  57C0                     seq        D0
  2111. 00001AA4  4400                     neg.b      D0
  2112. 00001AA6  4880                     ext.w      D0
  2113. 00001AA8  1B40 BEC0                move.b     [A5 - 0x4140], D0
  2114. label00001AAC:
  2115. 00001AAC  302E 000C                move.w     D0, [A6 + 0xC]
  2116. label00001AB0:
  2117. 00001AB0  4E5E                     unlink     A6
  2118. 00001AB2  205F                     movea.l    A0, [A7]+
  2119. 00001AB4  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2120. 00001AB8  3E80                     move.w     [A7], D0
  2121. 00001ABA  4ED0                     jmp        [A0]
  2122. fn00001ABC:
  2123. 00001ABC  4E56 FFEC                link       A6, -0x0014
  2124. 00001AC0  0C6D 036B BE3E           cmpi.w     [A5 - 0x41C2], 0x36B
  2125. 00001AC6  6F14                     ble        +0x16 /* 00001ADC */
  2126. 00001AC8  306D BE3E                movea.w    A0, [A5 - 0x41C2]
  2127. 00001ACC  2008                     move.l     D0, A0
  2128. 00001ACE  81FC 0002                divs.w     D0, 0x2
  2129. 00001AD2  0640 FF42                addi.w     D0, 0xFF42
  2130. 00001AD6  3D40 FFFE                move.w     [A6 - 0x2], D0
  2131. 00001ADA  600C                     bra        +0xE /* 00001AE8 */
  2132. label00001ADC:
  2133. 00001ADC  302D BE3E                move.w     D0, [A5 - 0x41C2]
  2134. 00001AE0  0640 FE84                addi.w     D0, 0xFE84
  2135. 00001AE4  3D40 FFFE                move.w     [A6 - 0x2], D0
  2136. label00001AE8:
  2137. 00001AE8  7050                     moveq.l    D0, 0x50
  2138. 00001AEA  3D40 FFFC                move.w     [A6 - 0x4], D0
  2139. 00001AEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2140. 00001AF2  486D FF4A                pea.l      [A5 - 0xB6]
  2141. 00001AF6  486D 02EA                pea.l      [A5 + 0x2EA]
  2142. 00001AFA  3F3C FFFF                move.w     -[A7], 0xFFFF
  2143. 00001AFE  486E FFEC                pea.l      [A6 - 0x14]
  2144. 00001B02  486D 0572                pea.l      [A5 + 0x572]
  2145. 00001B06  486D FE48                pea.l      [A5 - 0x1B8]
  2146. 00001B0A  3F3C 0401                move.w     -[A7], 0x401
  2147. 00001B0E  42A7                     clr.l      -[A7]
  2148. 00001B10  4EAD 0252                jsr        [A5 + 0x252]
  2149. 00001B14  4E5E                     unlink     A6
  2150. 00001B16  4E75                     rts
  2151. fn00001B18:
  2152. 00001B18  4E56 FFEE                link       A6, -0x0012
  2153. 00001B1C  422E FFEF                clr.b      [A6 - 0x11]
  2154. 00001B20  2D6D BF9E FFF8           move.l     [A6 - 0x8], [A5 - 0x4062]
  2155. 00001B26  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2156. 00001B2A  A873                     trap       SetPort
  2157. 00001B2C  486E FFF8                pea.l      [A6 - 0x8]
  2158. 00001B30  A871                     trap       GlobalToLocal
  2159. 00001B32  206D FE98                movea.l    A0, [A5 - 0x168]
  2160. 00001B36  4267                     clr.w      -[A7]
  2161. 00001B38  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2162. 00001B3C  2F10                     move.l     -[A7], [A0]
  2163. 00001B3E  A8AD                     trap       PtInRect
  2164. 00001B40  101F                     move.b     D0, [A7]+
  2165. 00001B42  4A00                     tst.b      D0
  2166. 00001B44  6700 0070                beq        +0x72 /* 00001BB6 */
  2167. 00001B48  4267                     clr.w      -[A7]
  2168. 00001B4A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2169. 00001B4E  3F2D BFA2                move.w     -[A7], [A5 - 0x405E]
  2170. 00001B52  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2171. 00001B56  4EAD 02C2                jsr        [A5 + 0x2C2]
  2172. 00001B5A  101F                     move.b     D0, [A7]+
  2173. 00001B5C  426E FFF2                clr.w      [A6 - 0xE]
  2174. 00001B60  426E FFFC                clr.w      [A6 - 0x4]
  2175. 00001B64  6026                     bra        +0x28 /* 00001B8C */
  2176. label00001B66:
  2177. 00001B66  3D6E FFFC FFF0           move.w     [A6 - 0x10], [A6 - 0x4]
  2178. 00001B6C  4267                     clr.w      -[A7]
  2179. 00001B6E  4267                     clr.w      -[A7]
  2180. 00001B70  486E FFF0                pea.l      [A6 - 0x10]
  2181. 00001B74  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2182. 00001B78  4EAD 0292                jsr        [A5 + 0x292]
  2183. 00001B7C  101F                     move.b     D0, [A7]+
  2184. 00001B7E  4A00                     tst.b      D0
  2185. 00001B80  6706                     beq        +0x8 /* 00001B88 */
  2186. 00001B82  7001                     moveq.l    D0, 0x01
  2187. 00001B84  1D40 FFEF                move.b     [A6 - 0x11], D0
  2188. label00001B88:
  2189. 00001B88  526E FFFC                addq.w     [A6 - 0x4], 1
  2190. label00001B8C:
  2191. 00001B8C  302E FFFC                move.w     D0, [A6 - 0x4]
  2192. 00001B90  B06D FE96                cmp.w      D0, [A5 - 0x16A]
  2193. 00001B94  6DD0                     blt        -0x2E /* 00001B66 */
  2194. 00001B96  4A2E FFEF                tst.b      [A6 - 0x11]
  2195. 00001B9A  670C                     beq        +0xE /* 00001BA8 */
  2196. 00001B9C  2F2D FEA4                move.l     -[A7], [A5 - 0x15C]
  2197. 00001BA0  4267                     clr.w      -[A7]
  2198. 00001BA2  A95D                     trap       HiliteControl
  2199. 00001BA4  6000 00BA                bra        +0xBC /* 00001C60 */
  2200. label00001BA8:
  2201. 00001BA8  2F2D FEA4                move.l     -[A7], [A5 - 0x15C]
  2202. 00001BAC  3F3C 00FF                move.w     -[A7], 0xFF
  2203. 00001BB0  A95D                     trap       HiliteControl
  2204. 00001BB2  6000 00AC                bra        +0xAE /* 00001C60 */
  2205. label00001BB6:
  2206. 00001BB6  4267                     clr.w      -[A7]
  2207. 00001BB8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2208. 00001BBC  2F2D BFA4                move.l     -[A7], [A5 - 0x405C]
  2209. 00001BC0  486E FFF4                pea.l      [A6 - 0xC]
  2210. 00001BC4  A96C                     trap       FindControl
  2211. 00001BC6  301F                     move.w     D0, [A7]+
  2212. 00001BC8  3D40 FFFE                move.w     [A6 - 0x2], D0
  2213. 00001BCC  4A6E FFFE                tst.w      [A6 - 0x2]
  2214. 00001BD0  6700 008E                beq        +0x90 /* 00001C60 */
  2215. 00001BD4  4267                     clr.w      -[A7]
  2216. 00001BD6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2217. 00001BDA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2218. 00001BDE  42A7                     clr.l      -[A7]
  2219. 00001BE0  A968                     trap       TrackControl
  2220. 00001BE2  301F                     move.w     D0, [A7]+
  2221. 00001BE4  3D40 FFFE                move.w     [A6 - 0x2], D0
  2222. 00001BE8  4A6E FFFE                tst.w      [A6 - 0x2]
  2223. 00001BEC  6700 0072                beq        +0x74 /* 00001C60 */
  2224. 00001BF0  202E FFF4                move.l     D0, [A6 - 0xC]
  2225. 00001BF4  B0AD FEA0                cmp.l      D0, [A5 - 0x160]
  2226. 00001BF8  6606                     bne        +0x8 /* 00001C00 */
  2227. 00001BFA  7000                     moveq.l    D0, 0x00
  2228. 00001BFC  6000 0064                bra        +0x66 /* 00001C62 */
  2229. label00001C00:
  2230. 00001C00  202E FFF4                move.l     D0, [A6 - 0xC]
  2231. 00001C04  B0AD FEAC                cmp.l      D0, [A5 - 0x154]
  2232. 00001C08  660A                     bne        +0xC /* 00001C14 */
  2233. 00001C0A  4EBA F1AC                jsr        [PC - 0xE54 /* 00000DB8 */]
  2234. 00001C0E  7000                     moveq.l    D0, 0x00
  2235. 00001C10  6000 0050                bra        +0x52 /* 00001C62 */
  2236. label00001C14:
  2237. 00001C14  202E FFF4                move.l     D0, [A6 - 0xC]
  2238. 00001C18  B0AD FEA8                cmp.l      D0, [A5 - 0x158]
  2239. 00001C1C  6606                     bne        +0x8 /* 00001C24 */
  2240. 00001C1E  4EBA 0046                jsr        [PC + 0x46 /* 00001C66 */]
  2241. 00001C22  603C                     bra        +0x3E /* 00001C60 */
  2242. label00001C24:
  2243. 00001C24  202E FFF4                move.l     D0, [A6 - 0xC]
  2244. 00001C28  B0AD FE9C                cmp.l      D0, [A5 - 0x164]
  2245. 00001C2C  6608                     bne        +0xA /* 00001C36 */
  2246. 00001C2E  4EBA 01C6                jsr        [PC + 0x1C6 /* 00001DF6 */]
  2247. 00001C32  7000                     moveq.l    D0, 0x00
  2248. 00001C34  602C                     bra        +0x2E /* 00001C62 */
  2249. label00001C36:
  2250. 00001C36  202E FFF4                move.l     D0, [A6 - 0xC]
  2251. 00001C3A  B0AD FEA4                cmp.l      D0, [A5 - 0x15C]
  2252. 00001C3E  6620                     bne        +0x22 /* 00001C60 */
  2253. 00001C40  4EBA 042A                jsr        [PC + 0x42A /* 0000206C */]
  2254. 00001C44  0C6D 0014 FE96           cmpi.w     [A5 - 0x16A], 0x14
  2255. 00001C4A  6D0C                     blt        +0xE /* 00001C58 */
  2256. 00001C4C  2F2D FEA8                move.l     -[A7], [A5 - 0x158]
  2257. 00001C50  3F3C 00FF                move.w     -[A7], 0xFF
  2258. 00001C54  A95D                     trap       HiliteControl
  2259. 00001C56  6008                     bra        +0xA /* 00001C60 */
  2260. label00001C58:
  2261. 00001C58  2F2D FEA8                move.l     -[A7], [A5 - 0x158]
  2262. 00001C5C  4267                     clr.w      -[A7]
  2263. 00001C5E  A95D                     trap       HiliteControl
  2264. label00001C60:
  2265. 00001C60  7001                     moveq.l    D0, 0x01
  2266. label00001C62:
  2267. 00001C62  4E5E                     unlink     A6
  2268. 00001C64  4E75                     rts
  2269. fn00001C66:
  2270. 00001C66  4EBA FE54                jsr        [PC - 0x1AC /* 00001ABC */]
  2271. 00001C6A  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2272. 00001C6E  A873                     trap       SetPort
  2273. 00001C70  4267                     clr.w      -[A7]
  2274. 00001C72  42A7                     clr.l      -[A7]
  2275. 00001C74  4267                     clr.w      -[A7]
  2276. 00001C76  4EBA 0022                jsr        [PC + 0x22 /* 00001C9A */]
  2277. 00001C7A  508F                     addq.l     A7, 8
  2278. 00001C7C  0C6D 0014 FE96           cmpi.w     [A5 - 0x16A], 0x14
  2279. 00001C82  6D0C                     blt        +0xE /* 00001C90 */
  2280. 00001C84  2F2D FEA8                move.l     -[A7], [A5 - 0x158]
  2281. 00001C88  3F3C 00FF                move.w     -[A7], 0xFF
  2282. 00001C8C  A95D                     trap       HiliteControl
  2283. 00001C8E  6008                     bra        +0xA /* 00001C98 */
  2284. label00001C90:
  2285. 00001C90  2F2D FEA8                move.l     -[A7], [A5 - 0x158]
  2286. 00001C94  4267                     clr.w      -[A7]
  2287. 00001C96  A95D                     trap       HiliteControl
  2288. label00001C98:
  2289. 00001C98  4E75                     rts
  2290. fn00001C9A:
  2291. 00001C9A  4E56 0000                link       A6, 0
  2292. 00001C9E  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  2293. 00001CA2  A873                     trap       SetPort
  2294. 00001CA4  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  2295. 00001CA8  A922                     trap       BeginUpdate
  2296. 00001CAA  206D D2B8                movea.l    A0, [A5 - 0x2D48]
  2297. 00001CAE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2298. 00001CB2  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  2299. 00001CB6  4EAD 027A                jsr        [A5 + 0x27A]
  2300. 00001CBA  4EAD 052A                jsr        [A5 + 0x52A]
  2301. 00001CBE  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  2302. 00001CC2  A969                     trap       DrawControls
  2303. 00001CC4  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  2304. 00001CC8  A923                     trap       EndUpdate
  2305. 00001CCA  4A2E 0009                tst.b      [A6 + 0x9]
  2306. 00001CCE  675E                     beq        +0x60 /* 00001D2E */
  2307. 00001CD0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2308. 00001CD4  A873                     trap       SetPort
  2309. 00001CD6  206E 000A                movea.l    A0, [A6 + 0xA]
  2310. 00001CDA  4868 0010                pea.l      [A0 + 0x10]
  2311. 00001CDE  A8A3                     trap       EraseRect
  2312. 00001CE0  3F3C 0005                move.w     -[A7], 0x5
  2313. 00001CE4  3F3C 000F                move.w     -[A7], 0xF
  2314. 00001CE8  A893                     trap       MoveTo
  2315. 00001CEA  306E 000E                movea.w    A0, [A6 + 0xE]
  2316. 00001CEE  2F08                     move.l     -[A7], A0
  2317. 00001CF0  486D BBE6                pea.l      [A5 - 0x441A]
  2318. 00001CF4  4EAD 020A                jsr        [A5 + 0x20A]
  2319. 00001CF8  486D BBE6                pea.l      [A5 - 0x441A]
  2320. 00001CFC  A884                     trap       DrawString
  2321. 00001CFE  486D FF4C                pea.l      [A5 - 0xB4]
  2322. 00001D02  A884                     trap       DrawString
  2323. 00001D04  3F3C 0005                move.w     -[A7], 0x5
  2324. 00001D08  3F3C 001E                move.w     -[A7], 0x1E
  2325. 00001D0C  A893                     trap       MoveTo
  2326. 00001D0E  302D FE96                move.w     D0, [A5 - 0x16A]
  2327. 00001D12  906E 000E                sub.w      D0, [A6 + 0xE]
  2328. 00001D16  48C0                     ext.l      D0
  2329. 00001D18  2F00                     move.l     -[A7], D0
  2330. 00001D1A  486D BBE6                pea.l      [A5 - 0x441A]
  2331. 00001D1E  4EAD 020A                jsr        [A5 + 0x20A]
  2332. 00001D22  486D BBE6                pea.l      [A5 - 0x441A]
  2333. 00001D26  A884                     trap       DrawString
  2334. 00001D28  486D FF5C                pea.l      [A5 - 0xA4]
  2335. 00001D2C  A884                     trap       DrawString
  2336. label00001D2E:
  2337. 00001D2E  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2338. 00001D32  A873                     trap       SetPort
  2339. 00001D34  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2340. 00001D38  A922                     trap       BeginUpdate
  2341. 00001D3A  206D FEB0                movea.l    A0, [A5 - 0x150]
  2342. 00001D3E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2343. 00001D42  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2344. 00001D46  4EAD 027A                jsr        [A5 + 0x27A]
  2345. 00001D4A  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2346. 00001D4E  A969                     trap       DrawControls
  2347. 00001D50  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2348. 00001D54  A923                     trap       EndUpdate
  2349. 00001D56  3B7C 00E3 BEB0           move.w     [A5 - 0x4150], 0xE3
  2350. 00001D5C  3B7C 00EE BEB4           move.w     [A5 - 0x414C], 0xEE
  2351. 00001D62  426D BEB2                clr.w      [A5 - 0x414E]
  2352. 00001D66  7063                     moveq.l    D0, 0x63
  2353. 00001D68  3B40 BEB6                move.w     [A5 - 0x414A], D0
  2354. 00001D6C  486D BEB0                pea.l      [A5 - 0x4150]
  2355. 00001D70  A8A3                     trap       EraseRect
  2356. 00001D72  3F3C 0005                move.w     -[A7], 0x5
  2357. 00001D76  3F3C 00EB                move.w     -[A7], 0xEB
  2358. 00001D7A  A893                     trap       MoveTo
  2359. 00001D7C  486D FF6C                pea.l      [A5 - 0x94]
  2360. 00001D80  A884                     trap       DrawString
  2361. 00001D82  306D FE96                movea.w    A0, [A5 - 0x16A]
  2362. 00001D86  2F08                     move.l     -[A7], A0
  2363. 00001D88  486D BBE6                pea.l      [A5 - 0x441A]
  2364. 00001D8C  4EAD 020A                jsr        [A5 + 0x20A]
  2365. 00001D90  486D BBE6                pea.l      [A5 - 0x441A]
  2366. 00001D94  A884                     trap       DrawString
  2367. 00001D96  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2368. 00001D9A  3F3C 00EB                move.w     -[A7], 0xEB
  2369. 00001D9E  A893                     trap       MoveTo
  2370. 00001DA0  486D FF76                pea.l      [A5 - 0x8A]
  2371. 00001DA4  A884                     trap       DrawString
  2372. 00001DA6  4267                     clr.w      -[A7]
  2373. 00001DA8  3F3C 00E2                move.w     -[A7], 0xE2
  2374. 00001DAC  A893                     trap       MoveTo
  2375. 00001DAE  3F3C 00C3                move.w     -[A7], 0xC3
  2376. 00001DB2  3F3C 00E2                move.w     -[A7], 0xE2
  2377. 00001DB6  A891                     trap       LineTo
  2378. 00001DB8  3B7C 00ED BEB0           move.w     [A5 - 0x4150], 0xED
  2379. 00001DBE  3B7C 0106 BEB4           move.w     [A5 - 0x414C], 0x106
  2380. 00001DC4  7003                     moveq.l    D0, 0x03
  2381. 00001DC6  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2382. 00001DCA  7058                     moveq.l    D0, 0x58
  2383. 00001DCC  3B40 BEB6                move.w     [A5 - 0x414A], D0
  2384. 00001DD0  3F3C 0004                move.w     -[A7], 0x4
  2385. 00001DD4  3F3C 0004                move.w     -[A7], 0x4
  2386. 00001DD8  A89B                     trap       PenSize
  2387. 00001DDA  486D BEB0                pea.l      [A5 - 0x4150]
  2388. 00001DDE  3F3C 0010                move.w     -[A7], 0x10
  2389. 00001DE2  3F3C 0010                move.w     -[A7], 0x10
  2390. 00001DE6  A8B0                     trap       FrameRoundRect
  2391. 00001DE8  3F3C 0001                move.w     -[A7], 0x1
  2392. 00001DEC  3F3C 0001                move.w     -[A7], 0x1
  2393. 00001DF0  A89B                     trap       PenSize
  2394. 00001DF2  4E5E                     unlink     A6
  2395. 00001DF4  4E75                     rts
  2396. fn00001DF6:
  2397. 00001DF6  4E56 FFF8                link       A6, -0x0008
  2398. 00001DFA  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2399. 00001DFE  302D BE3E                move.w     D0, [A5 - 0x41C2]
  2400. 00001E02  0640 FE5F                addi.w     D0, 0xFE5F
  2401. 00001E06  3F00                     move.w     -[A7], D0
  2402. 00001E08  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  2403. 00001E0C  4267                     clr.w      -[A7]
  2404. 00001E0E  A91B                     trap       MoveWindow
  2405. 00001E10  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2406. 00001E14  3F3C 00BE                move.w     -[A7], 0xBE
  2407. 00001E18  3F3C 0106                move.w     -[A7], 0x106
  2408. 00001E1C  4267                     clr.w      -[A7]
  2409. 00001E1E  A91D                     trap       SizeWindow
  2410. 00001E20  3B7C 0109 BEB0           move.w     [A5 - 0x4150], 0x109
  2411. 00001E26  3B7C 0133 BEB4           move.w     [A5 - 0x414C], 0x133
  2412. 00001E2C  302D BE3E                move.w     D0, [A5 - 0x41C2]
  2413. 00001E30  0640 FE5F                addi.w     D0, 0xFE5F
  2414. 00001E34  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2415. 00001E38  302D BEB2                move.w     D0, [A5 - 0x414E]
  2416. 00001E3C  0640 00BE                addi.w     D0, 0xBE
  2417. 00001E40  3B40 BEB6                move.w     [A5 - 0x414A], D0
  2418. 00001E44  42A7                     clr.l      -[A7]
  2419. 00001E46  42A7                     clr.l      -[A7]
  2420. 00001E48  486D BEB0                pea.l      [A5 - 0x4150]
  2421. 00001E4C  486D FF7E                pea.l      [A5 - 0x82]
  2422. 00001E50  1F3C 0001                move.b     -[A7], 0x1
  2423. 00001E54  3F3C 0002                move.w     -[A7], 0x2
  2424. 00001E58  4878 FFFF                pea.l      [0xFFFFFFFF]
  2425. 00001E5C  4267                     clr.w      -[A7]
  2426. 00001E5E  42A7                     clr.l      -[A7]
  2427. 00001E60  A913                     trap       NewWindow
  2428. 00001E62  205F                     movea.l    A0, [A7]+
  2429. 00001E64  2D48 FFFA                move.l     [A6 - 0x6], A0
  2430. 00001E68  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2431. 00001E6C  A873                     trap       SetPort
  2432. 00001E6E  4267                     clr.w      -[A7]
  2433. 00001E70  A887                     trap       TextFont
  2434. 00001E72  426E FFFE                clr.w      [A6 - 0x2]
  2435. 00001E76  6000 01DE                bra        +0x1E0 /* 00002056 */
  2436. label00001E7A:
  2437. 00001E7A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2438. 00001E7E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2439. 00001E82  3F3C 0001                move.w     -[A7], 0x1
  2440. 00001E86  4EBA FE12                jsr        [PC - 0x1EE /* 00001C9A */]
  2441. 00001E8A  508F                     addq.l     A7, 8
  2442. 00001E8C  0C6D 03E7 D22A           cmpi.w     [A5 - 0x2DD6], 0x3E7
  2443. 00001E92  6310                     bls        +0x12 /* 00001EA4 */
  2444. 00001E94  42A7                     clr.l      -[A7]
  2445. 00001E96  3F3C 0087                move.w     -[A7], 0x87
  2446. 00001E9A  4EAD 008A                jsr        [A5 + 0x8A]
  2447. 00001E9E  5C8F                     addq.l     A7, 6
  2448. 00001EA0  6000 01C0                bra        +0x1C2 /* 00002062 */
  2449. label00001EA4:
  2450. 00001EA4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2451. 00001EA8  4EBA 02BE                jsr        [PC + 0x2BE /* 00002168 */]
  2452. 00001EAC  548F                     addq.l     A7, 2
  2453. 00001EAE  4A40                     tst.w      D0
  2454. 00001EB0  6700 01A0                beq        +0x1A2 /* 00002052 */
  2455. 00001EB4  302E FFFE                move.w     D0, [A6 - 0x2]
  2456. 00001EB8  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2457. 00001EBA  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2458. 00001EC0  2040                     movea.l    A0, D0
  2459. 00001EC2  3B68 0026 BEC6           move.w     [A5 - 0x413A], [A0 + 0x26]
  2460. 00001EC8  302E FFFE                move.w     D0, [A6 - 0x2]
  2461. 00001ECC  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2462. 00001ECE  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2463. 00001ED4  2040                     movea.l    A0, D0
  2464. 00001ED6  4A28 002E                tst.b      [A0 + 0x2E]
  2465. 00001EDA  6600 009C                bne        +0x9E /* 00001F78 */
  2466. 00001EDE  1D6D FA16 FFF9           move.b     [A6 - 0x7], [A5 - 0x5EA]
  2467. 00001EE4  302E FFFE                move.w     D0, [A6 - 0x2]
  2468. 00001EE8  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2469. 00001EEA  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2470. 00001EF0  2040                     movea.l    A0, D0
  2471. 00001EF2  4A28 0024                tst.b      [A0 + 0x24]
  2472. 00001EF6  6708                     beq        +0xA /* 00001F00 */
  2473. 00001EF8  7002                     moveq.l    D0, 0x02
  2474. 00001EFA  1B40 FA16                move.b     [A5 - 0x5EA], D0
  2475. 00001EFE  6004                     bra        +0x6 /* 00001F04 */
  2476. label00001F00:
  2477. 00001F00  422D FA16                clr.b      [A5 - 0x5EA]
  2478. label00001F04:
  2479. 00001F04  302E FFFE                move.w     D0, [A6 - 0x2]
  2480. 00001F08  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2481. 00001F0A  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2482. 00001F10  322E FFFE                move.w     D1, [A6 - 0x2]
  2483. 00001F14  C3FC                     muls.w     D1, 0xFFFFFFFFFFFFFFFF
  2484. 00001F16  006E D2AD FE92           ori.w      [A6 - 0x16E], 0xD2AD
  2485. 00001F1C  2041                     movea.l    A0, D1
  2486. 00001F1E  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  2487. 00001F22  2040                     movea.l    A0, D0
  2488. 00001F24  3F10                     move.w     -[A7], [A0]
  2489. 00001F26  4EBA E0D8                jsr        [PC - 0x1F28 /* 00000000 */]
  2490. 00001F2A  5C8F                     addq.l     A7, 6
  2491. 00001F2C  302E FFFE                move.w     D0, [A6 - 0x2]
  2492. 00001F30  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2493. 00001F32  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2494. 00001F38  2040                     movea.l    A0, D0
  2495. 00001F3A  4A28 0028                tst.b      [A0 + 0x28]
  2496. 00001F3E  672E                     beq        +0x30 /* 00001F6E */
  2497. 00001F40  4A2D BCEC                tst.b      [A5 - 0x4314]
  2498. 00001F44  6628                     bne        +0x2A /* 00001F6E */
  2499. 00001F46  302E FFFE                move.w     D0, [A6 - 0x2]
  2500. 00001F4A  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2501. 00001F4C  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2502. 00001F52  322E FFFE                move.w     D1, [A6 - 0x2]
  2503. 00001F56  C3FC                     muls.w     D1, 0xFFFFFFFFFFFFFFFF
  2504. 00001F58  006E D2AD FE92           ori.w      [A6 - 0x16E], 0xD2AD
  2505. 00001F5E  2041                     movea.l    A0, D1
  2506. 00001F60  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  2507. 00001F64  2040                     movea.l    A0, D0
  2508. 00001F66  3F10                     move.w     -[A7], [A0]
  2509. 00001F68  4EAD 0352                jsr        [A5 + 0x352]
  2510. 00001F6C  5C8F                     addq.l     A7, 6
  2511. label00001F6E:
  2512. 00001F6E  1B6E FFF9 FA16           move.b     [A5 - 0x5EA], [A6 - 0x7]
  2513. 00001F74  6000 00BA                bra        +0xBC /* 00002030 */
  2514. label00001F78:
  2515. 00001F78  422D FE18                clr.b      [A5 - 0x1E8]
  2516. 00001F7C  302E FFFE                move.w     D0, [A6 - 0x2]
  2517. 00001F80  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2518. 00001F82  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2519. 00001F88  322E FFFE                move.w     D1, [A6 - 0x2]
  2520. 00001F8C  C3FC                     muls.w     D1, 0xFFFFFFFFFFFFFFFF
  2521. 00001F8E  006E D2AD FE92           ori.w      [A6 - 0x16E], 0xD2AD
  2522. 00001F94  342E FFFE                move.w     D2, [A6 - 0x2]
  2523. 00001F98  C5FC                     muls.w     D2, 0xFFFFFFFFFFFFFFFF
  2524. 00001F9A  006E D4AD FE92           ori.w      [A6 - 0x16E], 0xD4AD
  2525. 00001FA0  3F3C 0001                move.w     -[A7], 0x1
  2526. 00001FA4  0682 0000 002E           addi.l     D2, 0x2E /* '.' */
  2527. 00001FAA  2F02                     move.l     -[A7], D2
  2528. 00001FAC  2041                     movea.l    A0, D1
  2529. 00001FAE  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  2530. 00001FB2  2040                     movea.l    A0, D0
  2531. 00001FB4  3F10                     move.w     -[A7], [A0]
  2532. 00001FB6  4EAD 02E2                jsr        [A5 + 0x2E2]
  2533. 00001FBA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2534. 00001FBE  302E FFFE                move.w     D0, [A6 - 0x2]
  2535. 00001FC2  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2536. 00001FC4  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2537. 00001FCA  2040                     movea.l    A0, D0
  2538. 00001FCC  4A28 0028                tst.b      [A0 + 0x28]
  2539. 00001FD0  675E                     beq        +0x60 /* 00002030 */
  2540. 00001FD2  4A2D BCEC                tst.b      [A5 - 0x4314]
  2541. 00001FD6  6658                     bne        +0x5A /* 00002030 */
  2542. 00001FD8  302E FFFE                move.w     D0, [A6 - 0x2]
  2543. 00001FDC  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2544. 00001FDE  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2545. 00001FE4  2040                     movea.l    A0, D0
  2546. 00001FE6  3B50 D1C2                move.w     [A5 - 0x2E3E], [A0]
  2547. 00001FEA  302E FFFE                move.w     D0, [A6 - 0x2]
  2548. 00001FEE  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2549. 00001FF0  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2550. 00001FF6  2040                     movea.l    A0, D0
  2551. 00001FF8  2B68 002A D1DC           move.l     [A5 - 0x2E24], [A0 + 0x2A]
  2552. 00001FFE  302E FFFE                move.w     D0, [A6 - 0x2]
  2553. 00002002  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2554. 00002004  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2555. 0000200A  0680 0000 002E           addi.l     D0, 0x2E /* '.' */
  2556. 00002010  2B40 D1BE                move.l     [A5 - 0x2E42], D0
  2557. 00002014  422D D1C6                clr.b      [A5 - 0x2E3A]
  2558. 00002018  4267                     clr.w      -[A7]
  2559. 0000201A  486D D1AC                pea.l      [A5 - 0x2E54]
  2560. 0000201E  4267                     clr.w      -[A7]
  2561. 00002020  4EAD 0202                jsr        [A5 + 0x202]
  2562. 00002024  301F                     move.w     D0, [A7]+
  2563. 00002026  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  2564. 0000202A  4EAD 030A                jsr        [A5 + 0x30A]
  2565. 0000202E  548F                     addq.l     A7, 2
  2566. label00002030:
  2567. 00002030  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2568. 00002034  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2569. 00002038  3F3C 0001                move.w     -[A7], 0x1
  2570. 0000203C  4EBA FC5C                jsr        [PC - 0x3A4 /* 00001C9A */]
  2571. 00002040  508F                     addq.l     A7, 8
  2572. 00002042  4A2D BCEC                tst.b      [A5 - 0x4314]
  2573. 00002046  661A                     bne        +0x1C /* 00002062 */
  2574. 00002048  2F2D FA0A                move.l     -[A7], [A5 - 0x5F6]
  2575. 0000204C  3F3C 0001                move.w     -[A7], 0x1
  2576. 00002050  A939                     trap       EnableItem
  2577. label00002052:
  2578. 00002052  526E FFFE                addq.w     [A6 - 0x2], 1
  2579. label00002056:
  2580. 00002056  302E FFFE                move.w     D0, [A6 - 0x2]
  2581. 0000205A  B06D FE96                cmp.w      D0, [A5 - 0x16A]
  2582. 0000205E  6D00 FE1A                blt        -0x1E4 /* 00001E7A */
  2583. label00002062:
  2584. 00002062  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2585. 00002066  A914                     trap       DisposeWindow
  2586. 00002068  4E5E                     unlink     A6
  2587. 0000206A  4E75                     rts
  2588. fn0000206C:
  2589. 0000206C  4E56 FFFA                link       A6, -0x0006
  2590. 00002070  4267                     clr.w      -[A7]
  2591. 00002072  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2592. 00002076  4EAD 02AA                jsr        [A5 + 0x2AA]
  2593. 0000207A  426E FFFC                clr.w      [A6 - 0x4]
  2594. 0000207E  426E FFFE                clr.w      [A6 - 0x2]
  2595. 00002082  6032                     bra        +0x34 /* 000020B6 */
  2596. label00002084:
  2597. 00002084  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  2598. 0000208A  4267                     clr.w      -[A7]
  2599. 0000208C  4267                     clr.w      -[A7]
  2600. 0000208E  486E FFFA                pea.l      [A6 - 0x6]
  2601. 00002092  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2602. 00002096  4EAD 0292                jsr        [A5 + 0x292]
  2603. 0000209A  101F                     move.b     D0, [A7]+
  2604. 0000209C  4A00                     tst.b      D0
  2605. 0000209E  6712                     beq        +0x14 /* 000020B2 */
  2606. 000020A0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2607. 000020A4  4EBA 006E                jsr        [PC + 0x6E /* 00002114 */]
  2608. 000020A8  548F                     addq.l     A7, 2
  2609. 000020AA  536E FFFE                subq.w     [A6 - 0x2], 1
  2610. 000020AE  536D FE96                subq.w     [A5 - 0x16A], 1
  2611. label000020B2:
  2612. 000020B2  526E FFFE                addq.w     [A6 - 0x2], 1
  2613. label000020B6:
  2614. 000020B6  302E FFFE                move.w     D0, [A6 - 0x2]
  2615. 000020BA  B06D FE96                cmp.w      D0, [A5 - 0x16A]
  2616. 000020BE  6DC4                     blt        -0x3A /* 00002084 */
  2617. 000020C0  1F3C 0001                move.b     -[A7], 0x1
  2618. 000020C4  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2619. 000020C8  4EAD 02AA                jsr        [A5 + 0x2AA]
  2620. 000020CC  2F2D FEB0                move.l     -[A7], [A5 - 0x150]
  2621. 000020D0  A873                     trap       SetPort
  2622. 000020D2  206D FE98                movea.l    A0, [A5 - 0x168]
  2623. 000020D6  2F10                     move.l     -[A7], [A0]
  2624. 000020D8  A8A3                     trap       EraseRect
  2625. 000020DA  206D FEB0                movea.l    A0, [A5 - 0x150]
  2626. 000020DE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2627. 000020E2  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2628. 000020E6  4EAD 027A                jsr        [A5 + 0x27A]
  2629. 000020EA  4267                     clr.w      -[A7]
  2630. 000020EC  42A7                     clr.l      -[A7]
  2631. 000020EE  4267                     clr.w      -[A7]
  2632. 000020F0  4EBA FBA8                jsr        [PC - 0x458 /* 00001C9A */]
  2633. 000020F4  508F                     addq.l     A7, 8
  2634. 000020F6  4A6D FE96                tst.w      [A5 - 0x16A]
  2635. 000020FA  660A                     bne        +0xC /* 00002106 */
  2636. 000020FC  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  2637. 00002100  3F3C 00FF                move.w     -[A7], 0xFF
  2638. 00002104  A95D                     trap       HiliteControl
  2639. label00002106:
  2640. 00002106  2F2D FEA4                move.l     -[A7], [A5 - 0x15C]
  2641. 0000210A  3F3C 00FF                move.w     -[A7], 0xFF
  2642. 0000210E  A95D                     trap       HiliteControl
  2643. 00002110  4E5E                     unlink     A6
  2644. 00002112  4E75                     rts
  2645. fn00002114:
  2646. 00002114  4E56 FFFE                link       A6, -0x0002
  2647. 00002118  3F3C 0001                move.w     -[A7], 0x1
  2648. 0000211C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2649. 00002120  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2650. 00002124  4EAD 02BA                jsr        [A5 + 0x2BA]
  2651. 00002128  3D6E 0008 FFFE           move.w     [A6 - 0x2], [A6 + 0x8]
  2652. 0000212E  602C                     bra        +0x2E /* 0000215C */
  2653. label00002130:
  2654. 00002130  302E FFFE                move.w     D0, [A6 - 0x2]
  2655. 00002134  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2656. 00002136  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2657. 0000213C  322E FFFE                move.w     D1, [A6 - 0x2]
  2658. 00002140  5241                     addq.w     D1, 1
  2659. 00002142  C3FC                     muls.w     D1, 0xFFFFFFFFFFFFFFFF
  2660. 00002144  006E D2AD FE92           ori.w      [A6 - 0x16E], 0xD2AD
  2661. 0000214A  2041                     movea.l    A0, D1
  2662. 0000214C  2240                     movea.l    A1, D0
  2663. 0000214E  701A                     moveq.l    D0, 0x1A
  2664. label00002150:
  2665. 00002150  22D8                     move.l     [A1]+, [A0]+
  2666. 00002152  51C8 FFFC                dbf        D0, -0x6 /* 00002150 */
  2667. 00002156  32D8                     move.w     [A1]+, [A0]+
  2668. 00002158  526E FFFE                addq.w     [A6 - 0x2], 1
  2669. label0000215C:
  2670. 0000215C  0C6E 0014 FFFE           cmpi.w     [A6 - 0x2], 0x14
  2671. 00002162  6DCC                     blt        -0x32 /* 00002130 */
  2672. 00002164  4E5E                     unlink     A6
  2673. 00002166  4E75                     rts
  2674. fn00002168:
  2675. 00002168  4E56 FFFC                link       A6, -0x0004
  2676. 0000216C  426D D1C8                clr.w      [A5 - 0x2E38]
  2677. 00002170  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  2678. 00002174  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  2679. 00002178  302E 0008                move.w     D0, [A6 + 0x8]
  2680. 0000217C  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2681. 0000217E  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2682. 00002184  2040                     movea.l    A0, D0
  2683. 00002186  3B50 D1C2                move.w     [A5 - 0x2E3E], [A0]
  2684. 0000218A  4267                     clr.w      -[A7]
  2685. 0000218C  486D D1AC                pea.l      [A5 - 0x2E54]
  2686. 00002190  4267                     clr.w      -[A7]
  2687. 00002192  4EAD 0152                jsr        [A5 + 0x152]
  2688. 00002196  301F                     move.w     D0, [A7]+
  2689. 00002198  302E 0008                move.w     D0, [A6 + 0x8]
  2690. 0000219C  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2691. 0000219E  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2692. 000021A4  4267                     clr.w      -[A7]
  2693. 000021A6  5880                     addq.l     D0, 4
  2694. 000021A8  2F00                     move.l     -[A7], D0
  2695. 000021AA  486D BBE6                pea.l      [A5 - 0x441A]
  2696. 000021AE  4267                     clr.w      -[A7]
  2697. 000021B0  1F3C 0001                move.b     -[A7], 0x1
  2698. 000021B4  4EAD 012A                jsr        [A5 + 0x12A]
  2699. 000021B8  101F                     move.b     D0, [A7]+
  2700. 000021BA  4A00                     tst.b      D0
  2701. 000021BC  6706                     beq        +0x8 /* 000021C4 */
  2702. 000021BE  7001                     moveq.l    D0, 0x01
  2703. 000021C0  6000 0108                bra        +0x10A /* 000022CA */
  2704. label000021C4:
  2705. 000021C4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2706. 000021C8  4EBA 015C                jsr        [PC + 0x15C /* 00002326 */]
  2707. 000021CC  548F                     addq.l     A7, 2
  2708. 000021CE  4A40                     tst.w      D0
  2709. 000021D0  6706                     beq        +0x8 /* 000021D8 */
  2710. 000021D2  7001                     moveq.l    D0, 0x01
  2711. 000021D4  6000 00F4                bra        +0xF6 /* 000022CA */
  2712. label000021D8:
  2713. 000021D8  302E 0008                move.w     D0, [A6 + 0x8]
  2714. 000021DC  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2715. 000021DE  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2716. 000021E4  2040                     movea.l    A0, D0
  2717. 000021E6  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2718. 000021EA  4EBA 00E2                jsr        [PC + 0xE2 /* 000022CE */]
  2719. 000021EE  548F                     addq.l     A7, 2
  2720. 000021F0  302E 0008                move.w     D0, [A6 + 0x8]
  2721. 000021F4  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2722. 000021F6  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2723. 000021FC  5880                     addq.l     D0, 4
  2724. 000021FE  2F00                     move.l     -[A7], D0
  2725. 00002200  42A7                     clr.l      -[A7]
  2726. 00002202  42A7                     clr.l      -[A7]
  2727. 00002204  42A7                     clr.l      -[A7]
  2728. 00002206  A98B                     trap       ParamText
  2729. 00002208  4878 FFFF                pea.l      [0xFFFFFFFF]
  2730. 0000220C  42A7                     clr.l      -[A7]
  2731. 0000220E  3F3C 0102                move.w     -[A7], 0x102
  2732. 00002212  4EAD 0092                jsr        [A5 + 0x92]
  2733. 00002216  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2734. 0000221A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2735. 0000221E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2736. 00002222  A981                     trap       DrawDialog
  2737. label00002224:
  2738. 00002224  4267                     clr.w      -[A7]
  2739. 00002226  3F3C FFFF                move.w     -[A7], 0xFFFF
  2740. 0000222A  486D BF94                pea.l      [A5 - 0x406C]
  2741. 0000222E  A970                     trap       GetNextEvent
  2742. 00002230  101F                     move.b     D0, [A7]+
  2743. 00002232  4A00                     tst.b      D0
  2744. 00002234  67EE                     beq        -0x10 /* 00002224 */
  2745. 00002236  302D BF94                move.w     D0, [A5 - 0x406C]
  2746. 0000223A  4EAD 002A                jsr        [A5 + 0x2A]
  2747. 0000223E  0004 0012                ori.b      D4, 0x12
  2748. 00002242  000F 0020                ori.b      A7, 0x20 /* ' ' */
  2749. 00002246  0006 002A                ori.b      D6, 0x2A /* '*' */
  2750. 0000224A  0003 0030                ori.b      D3, 0x30 /* '0' */
  2751. 0000224E  0007 FFD4                ori.b      D7, 0xD4
  2752. 00002252  082D 0000 BF99           btst.b     [A5 - 0x4067], 0x0
  2753. 00002258  57C0                     seq        D0
  2754. 0000225A  4400                     neg.b      D0
  2755. 0000225C  4880                     ext.w      D0
  2756. 0000225E  1B40 D08F                move.b     [A5 - 0x2F71], D0
  2757. 00002262  60C0                     bra        -0x3E /* 00002224 */
  2758. 00002264  4267                     clr.w      -[A7]
  2759. 00002266  42A7                     clr.l      -[A7]
  2760. 00002268  4267                     clr.w      -[A7]
  2761. 0000226A  4EBA FA2E                jsr        [PC - 0x5D2 /* 00001C9A */]
  2762. 0000226E  508F                     addq.l     A7, 8
  2763. 00002270  60B2                     bra        -0x4C /* 00002224 */
  2764. 00002272  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2765. 00002276  A983                     trap       DisposeDialog
  2766. 00002278  7000                     moveq.l    D0, 0x00
  2767. 0000227A  604E                     bra        +0x50 /* 000022CA */
  2768. 0000227C  4267                     clr.w      -[A7]
  2769. 0000227E  2F2D BF96                move.l     -[A7], [A5 - 0x406A]
  2770. 00002282  A86A                     trap       HiWord
  2771. 00002284  301F                     move.w     D0, [A7]+
  2772. 00002286  4A40                     tst.w      D0
  2773. 00002288  6712                     beq        +0x14 /* 0000229C */
  2774. 0000228A  4267                     clr.w      -[A7]
  2775. 0000228C  2F2D BF96                move.l     -[A7], [A5 - 0x406A]
  2776. 00002290  A86B                     trap       LoWord
  2777. 00002292  301F                     move.w     D0, [A7]+
  2778. 00002294  3F00                     move.w     -[A7], D0
  2779. 00002296  4EBA 0036                jsr        [PC + 0x36 /* 000022CE */]
  2780. 0000229A  548F                     addq.l     A7, 2
  2781. label0000229C:
  2782. 0000229C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2783. 000022A0  4EBA 0084                jsr        [PC + 0x84 /* 00002326 */]
  2784. 000022A4  548F                     addq.l     A7, 2
  2785. 000022A6  4A40                     tst.w      D0
  2786. 000022A8  670A                     beq        +0xC /* 000022B4 */
  2787. 000022AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2788. 000022AE  A983                     trap       DisposeDialog
  2789. 000022B0  7001                     moveq.l    D0, 0x01
  2790. 000022B2  6016                     bra        +0x18 /* 000022CA */
  2791. label000022B4:
  2792. 000022B4  4267                     clr.w      -[A7]
  2793. 000022B6  2F2D BF96                move.l     -[A7], [A5 - 0x406A]
  2794. 000022BA  A86B                     trap       LoWord
  2795. 000022BC  301F                     move.w     D0, [A7]+
  2796. 000022BE  3F00                     move.w     -[A7], D0
  2797. 000022C0  4EBA 000C                jsr        [PC + 0xC /* 000022CE */]
  2798. 000022C4  548F                     addq.l     A7, 2
  2799. 000022C6  6000 FF5C                bra        -0xA2 /* 00002224 */
  2800. label000022CA:
  2801. 000022CA  4E5E                     unlink     A6
  2802. 000022CC  4E75                     rts
  2803. fn000022CE:
  2804. 000022CE  4E56 FFFE                link       A6, -0x0002
  2805. 000022D2  7001                     moveq.l    D0, 0x01
  2806. 000022D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  2807. 000022D8  426D D1BC                clr.w      [A5 - 0x2E44]
  2808. 000022DC  42AD D1BE                clr.l      [A5 - 0x2E42]
  2809. label000022E0:
  2810. 000022E0  3B6E FFFE D1C8           move.w     [A5 - 0x2E38], [A6 - 0x2]
  2811. 000022E6  4267                     clr.w      -[A7]
  2812. 000022E8  486D D1AC                pea.l      [A5 - 0x2E54]
  2813. 000022EC  4267                     clr.w      -[A7]
  2814. 000022EE  4EAD 01FA                jsr        [A5 + 0x1FA]
  2815. 000022F2  301F                     move.w     D0, [A7]+
  2816. 000022F4  302E 0008                move.w     D0, [A6 + 0x8]
  2817. 000022F8  B06D D1EE                cmp.w      D0, [A5 - 0x2E12]
  2818. 000022FC  660E                     bne        +0x10 /* 0000230C */
  2819. 000022FE  4267                     clr.w      -[A7]
  2820. 00002300  486D D1AC                pea.l      [A5 - 0x2E54]
  2821. 00002304  4EAD 01B2                jsr        [A5 + 0x1B2]
  2822. 00002308  301F                     move.w     D0, [A7]+
  2823. 0000230A  6016                     bra        +0x18 /* 00002322 */
  2824. label0000230C:
  2825. 0000230C  526E FFFE                addq.w     [A6 - 0x2], 1
  2826. 00002310  4A6D D1BC                tst.w      [A5 - 0x2E44]
  2827. 00002314  67CA                     beq        -0x34 /* 000022E0 */
  2828. 00002316  4267                     clr.w      -[A7]
  2829. 00002318  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2830. 0000231C  4EAD 011A                jsr        [A5 + 0x11A]
  2831. 00002320  301F                     move.w     D0, [A7]+
  2832. label00002322:
  2833. 00002322  4E5E                     unlink     A6
  2834. 00002324  4E75                     rts
  2835. fn00002326:
  2836. 00002326  4E56 FFFE                link       A6, -0x0002
  2837. 0000232A  7001                     moveq.l    D0, 0x01
  2838. 0000232C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2839. 00002330  426D D1BC                clr.w      [A5 - 0x2E44]
  2840. 00002334  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  2841. 00002338  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  2842. label0000233C:
  2843. 0000233C  3B6E FFFE D1C8           move.w     [A5 - 0x2E38], [A6 - 0x2]
  2844. 00002342  4267                     clr.w      -[A7]
  2845. 00002344  486D D1AC                pea.l      [A5 - 0x2E54]
  2846. 00002348  4267                     clr.w      -[A7]
  2847. 0000234A  4EAD 01FA                jsr        [A5 + 0x1FA]
  2848. 0000234E  301F                     move.w     D0, [A7]+
  2849. 00002350  302E 0008                move.w     D0, [A6 + 0x8]
  2850. 00002354  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2851. 00002356  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2852. 0000235C  4267                     clr.w      -[A7]
  2853. 0000235E  5880                     addq.l     D0, 4
  2854. 00002360  2F00                     move.l     -[A7], D0
  2855. 00002362  486D BBE6                pea.l      [A5 - 0x441A]
  2856. 00002366  4267                     clr.w      -[A7]
  2857. 00002368  1F3C 0001                move.b     -[A7], 0x1
  2858. 0000236C  4EAD 012A                jsr        [A5 + 0x12A]
  2859. 00002370  101F                     move.b     D0, [A7]+
  2860. 00002372  4A00                     tst.b      D0
  2861. 00002374  6716                     beq        +0x18 /* 0000238C */
  2862. 00002376  302E 0008                move.w     D0, [A6 + 0x8]
  2863. 0000237A  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  2864. 0000237C  006E D0AD FE92           ori.w      [A6 - 0x16E], 0xD0AD
  2865. 00002382  2040                     movea.l    A0, D0
  2866. 00002384  30AD D1C2                move.w     [A0], [A5 - 0x2E3E]
  2867. 00002388  7001                     moveq.l    D0, 0x01
  2868. 0000238A  600C                     bra        +0xE /* 00002398 */
  2869. label0000238C:
  2870. 0000238C  526E FFFE                addq.w     [A6 - 0x2], 1
  2871. 00002390  4A6D D1BC                tst.w      [A5 - 0x2E44]
  2872. 00002394  67A6                     beq        -0x58 /* 0000233C */
  2873. 00002396  7000                     moveq.l    D0, 0x00
  2874. label00002398:
  2875. 00002398  4E5E                     unlink     A6
  2876. 0000239A  4E75                     rts
  2877.